问题标签 [wordpress-shortcode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 带有要转换为纯 HTML 的简码的 Wordpress 发布内容
使用 LearnDash 开发的 Wordpress 电子学习网站。需要在 wordpress 之外使用帖子内容,但内容有简码。
如何使用 PHP 和 wordpress 函数将简码转换为 HTML 代码。以下是示例内容:
当我访问网页时,它会转换为 HTML。但我希望仅将上述内容的 HTML 内容显示在移动应用程序中。我不想下载完整的 HTML 页面。
php - WordPress AuthorBox 自定义不起作用。我究竟做错了什么?
我的作者框代码有一个有趣的设置,但我无法弄清楚为什么不显示短代码。这显示在自定义帖子类型上,而不是普通帖子上(不确定这是否有所不同)。短代码是代码中唯一不起作用的部分。其他一切都很好。
wordpress - 自定义小部件和简码
有人可以告诉我如何将短代码放入自定义小部件中。我不知道如何添加编辑器,因此将呈现短代码而不仅仅是显示代码。即前端的[事件]?我在小部件中创建了 textarea 但 textarea 不运行短代码?
shortcode - 如何创建一个古腾堡简码块,我可以将内容直接放在编辑器中
我有以下简码:
在经典编辑器中,我可以像这样使用它
上面通过以下方式呈现内容:
这意味着我可以在使用经典编辑器时将内容放在简码标签中(有点像使用它作为容器标签)。
现在我要求将此简码转换为古腾堡块。
我可以创建一个简单的 Gutenberg 块,在编辑器中放置静态内容并呈现它,或者创建一个 Gutenberg 块以使用自定义帖子类型。但是一个能够在设计时(在编辑器内)添加内容的短代码我从来没有被要求这样做。
我还是古腾堡开发的新手。任何关于如何做到这一点的建议都会非常有帮助。
编辑:
这shortcode
在写帖子时使用
php - 在 Wordpress 的函数中使用简码
我在 wordpress 站点中有一个函数文件,其中包含在呈现网站上的页面时由其相关挂钩调用的各种函数。
一个特定的函数运行良好,但我现在在函数代码中添加了一个与 Wordpress 插件“Collapse-O-Matic”相关的短代码。呈现页面时,短代码显示为方括号中的短代码本身!我想我对如何呈现简码的结果有些不理解,并想知道是否有人能够向我解释如何正确地做到这一点。
简码是[expand title="Open" swaptitle="Close"]Target Content[/expand]
,我把它放在这个函数中如下(请注意这不是函数内的所有代码):
如您所见,短代码 ( <?php the_sub_field('link_description'); ?>
) 中有一个 php 表达式,但希望它仍然可以正确呈现。
php - Visual Composer 正确渲染循环
我正在向视觉作曲家添加一个元素,该元素从具有确切 ID“127”的父级呈现标题和子页面。每个变量都正确渲染,但显示不正确。
这是我的代码 最后代码:2 月 18 日 / 19 日
代码更新:2 月 19 日 / 19 日
问题是循环是在包装器之外渲染的 Heres 2 图像向您显示错误 https://imgur.com/a/HcV9Yqd https://imgur.com/a/Pa9vA23
VC_Map 它的工作,短代码正在渲染,循环正在发生一些事情,任何建议都会很棒,谢谢。
已编辑:<li> 展开的图像!! https://imgur.com/a/wWAv39f
php - 如何在 WordPress 中将数据库表中的每条记录注册为简码
我需要一些帮助,我希望你能帮助我。
我是一个初学者 WordPress 开发人员,我正在尝试开发一个简码插件,它允许我随时在 WP Admin 中添加新的简码并在前端显示它们。
我没有使用 WP 帖子类型。我创建了一个单独的表,其中只有 2 个字段:shortcode_title 和 shortcode_value。我可以添加、编辑和删除简码。
问题是我必须将每个“shortcode_title”注册为简码。我无法循环运行 add_shortcode 相关函数,我被卡住了。
将短代码添加到数据库中的代码:
现在我已经添加了 1 个简码,并且我已经编写了一个函数来将其添加为 WordPress 中的简码。
但是对于我在管理员中添加的每个短代码,我必须在 PHP 中手动复制这个函数。
我试过这个:
我必须循环从数据库中提取所有记录,并且对于每个“shortcode_value”,我必须将对应的“shortcode_title”添加为简码。
如果我 print_r $all_shortcodes 我得到一个这样的数组:
我也尝试过的是:它似乎更有意义,但仍然缺少一些东西。
第二个函数似乎没有从第一个函数中获取变量。
我还将第一个函数中的变量放入数组中,但仍然不起作用。
我想我越来越近了,但它仍然不起作用。:)
我知道这应该很容易,但作为初学者,它似乎相当复杂。
经过 2 天的尝试,我非常感谢您的帮助。
谢谢你。
阿林
wordpress - Wordpress 忽略传入的短代码参数值,而是使用默认参数值
我有一个短代码,它应该返回一个通过短代码传入的参数值。但是,它不是返回参数,而是简单地返回默认参数。
这是一个例子
然后我将以下短代码添加到帖子中。
但是看到以下字符串
我得到以下默认字符串
不知道我做错了什么。
wordpress - Wordpress:是否有一个 SHORTCODE 可以在前端输出注册表单?
是否有本地 Wordpress 简码可以在前端输出注册表单?
如果答案是“否”,那么有没有办法在 function.php 中添加代码来启用这个短代码?
我知道有插件可以得到这个,但这些插件是会员插件,它添加了很多我不需要的功能。我只需要前端的表格。
谢谢。
php - WordPress 使用反义词功能注册简码
这是注册短代码的正确语法吗?
我收集了需要将所有选项注册到简码的选项。其中一些正在工作,而另一些则没有。
更新:好的,此代码有效
但是我有大约 20 个值需要注册短代码而且我更喜欢
代替
我怎么能做到这一点?
在 7.2 php 之前,这段代码对我有用