希望将图形放置在与h3标题相同的行/行上,如下所示:
<h3 style="display:inline;">Graphic Advantage</h3><img style="max-width: 50px; width: 100%;" src="https://sgdesign.com/images/SGDadvantage.png" alt="SGD Advantage" />
首先,我使h3显示=内联,所以它只占用它的实际宽度,而不是整行。我可以将h3和图形向左浮动,然后进行清除修复,但这似乎有些过分。目标是简单地将h3和小图形放在同一行上。
由于WordPress自动格式化函数wpautop()会自动设置段落标记,因此失败
但是,当次要内容(图形)被包装在一个短代码中时,这是可行的:
<h3 style="display: inline;">Advantage SGDesign</h3>
[tooltip text="Throughout our site you'll see this icon that will help identify significant differences between SGDesign and other companies"]<img style="max-width: 50px; width: 100%;" src="https://sgdesign.com/images/SGDadvantage.png" alt="SGD Advantage" />[/tooltip]
问题:在某种类型的包装标签中阻止wpautop()函数的最佳实践?
可能会创建一个空的短代码,比如
function no_wp_autoformat_shortcode() {
return null;
}
add_shortcode('nowpautop', 'no_wp_autoformat_shortcode');
这将起作用,但现在它隐藏了已包装的
所以问题变成了如何在被短码包裹时显示图像?
<h3 style="display:inline;">Graphic Advantage</h3>[nowpautop]<img style="max-width: 50px; width: 100%;" src="https://sgdesign.com/images/SGDadvantage.png" alt="SGD Advantage" />[/nowpautop]
通过创建使用链接文件src作为属性的短代码来解决。这里的详细信息:如何创建一个什么都不做的Wordpress短代码?
主要的问题是,短代码会替换内容,因此不能简单地“包装”元素以创建禁用自动格式化wpautop()函数所需的效果。
我需要围绕WordPress的短代码翻译的内容。这些是问题的先决条件: 我必须围绕“短代码”,而不是短代码的内容。例如
我有一个短代码(outputURL),用于将值输出到URL中。该值从短代码(valueURL)中检索。valueURL输出是文本包装在div中: 我只需要textForURL值,不包括div标记。到目前为止,我只能输出div标记和文本,而不能输出纯文本的干净版本。 这是我的简码函数: 我进行了研究,并能够将其整合在一起,但我不确定我是否朝着正确执行的方向前进。任何能帮助我实现目标的人都将不胜感激。
我使用自定义短代码来显示我的内容内的引导模式。问题是,
我有2个WordPress短代码正在使用: 一章。[章节名称="开始"]...内容...[/章] 目录[toc][/toc]。toc需要显示章节的简单列表。 规范: 一篇文章可以有很多章节。 帖子中可以有一个、两个或没有toc短代码。 toc可以在章节之前或之后,也可以在章节之前和之后。这取决于帖子作者,所以我事先不知道。 我不能使用嵌套的简码,因为这些对作者来说很难使用。 我想到了使用静态toc
在wordpress管理中,我想在创建页面时执行以下操作: 页面标题:测试 页面内容: Lorem ipsum dolor[page_title]sit amet,consectetur adipiscing elit.Nunc et lectus sit amet ante vulputate uplices at sit amet[page_title]tortor.南马蒂斯·康莫多米在森珀。
我正在制作wordpress插件,我想用短代码在帖子中插入一些非常庞大的代码。我得到了这个模拟我的问题的简单代码 并发布此内容 给出了这样的结果: 我希望它在开始和结束之间插入“通缉”文本。我知道最简单的解决方案是在want()中返回“want”,但我已经有了所有这些函数,它们非常庞大。有没有一个简单的解决方案,而不必从头开始写? @编辑:也许有什么方法可以将函数的所有回音存储在字符串中而不打印?