问题标签 [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.

0 投票
2 回答
1536 浏览

php - 带有要转换为纯 HTML 的简码的 Wordpress 发布内容

使用 LearnDash 开发的 Wordpress 电子学习网站。需要在 wordpress 之外使用帖子内容,但内容有简码。

如何使用 PHP 和 wordpress 函数将简码转换为 HTML 代码。以下是示例内容:

当我访问网页时,它会转换为 HTML。但我希望仅将上述内容的 HTML 内容显示在移动应用程序中。我不想下载完整的 HTML 页面。

0 投票
1 回答
10 浏览

php - WordPress AuthorBox 自定义不起作用。我究竟做错了什么?

我的作者框代码有一个有趣的设置,但我无法弄清楚为什么不显示短代码。这显示在自定义帖子类型上,而不是普通帖子上(不确定这是否有所不同)。短代码是代码中唯一不起作用的部分。其他一切都很好。

0 投票
2 回答
111 浏览

wordpress - 自定义小部件和简码

有人可以告诉我如何将短代码放入自定义小部件中。我不知道如何添加编辑器,因此将呈现短代码而不仅仅是显示代码。即前端的[事件]?我在小部件中创建了 textarea 但 textarea 不运行短代码?

0 投票
1 回答
1140 浏览

shortcode - 如何创建一个古腾堡简码块,我可以将内容直接放在编辑器中

我有以下简码:

在经典编辑器中,我可以像这样使用它

上面通过以下方式呈现内容:

这意味着我可以在使用经典编辑器时将内容放在简码标签中(有点像使用它作为容器标签)。

现在我要求将此简码转换为古腾堡块。

我可以创建一个简单的 Gutenberg 块,在编辑器中放置静态内容并呈现它,或者创建一个 Gutenberg 块以使用自定义帖子类型。但是一个能够在设计时(在编辑器内)添加内容的短代码我从来没有被要求这样做。

我还是古腾堡开发的新手。任何关于如何做到这一点的建议都会非常有帮助。

编辑:

shortcode在写帖子时使用

0 投票
2 回答
461 浏览

php - 在 Wordpress 的函数中使用简码

我在 wordpress 站点中有一个函数文件,其中包含在呈现网站上的页面时由其相关挂钩调用的各种函数。

一个特定的函数运行良好,但我现在在函数代码中添加了一个与 Wordpress 插件“Collapse-O-Matic”相关的短代码。呈现页面时,短代码显示为方括号中的短代码本身!我想我对如何呈现简码的结果有些不理解,并想知道是否有人能够向我解释如何正确地做到这一点。

简码是[expand title="Open" swaptitle="Close"]Target Content[/expand],我把它放在这个函数中如下(请注意这不是函数内的所有代码):

如您所见,短代码 ( <?php the_sub_field('link_description'); ?>) 中有一个 php 表达式,但希望它仍然可以正确呈现。

0 投票
0 回答
329 浏览

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

0 投票
2 回答
156 浏览

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 天的尝试,我非常感谢您的帮助。

谢谢你。

阿林

0 投票
1 回答
13 浏览

wordpress - Wordpress 忽略传入的短代码参数值,而是使用默认参数值

我有一个短代码,它应该返回一个通过短代码传入的参数值。但是,它不是返回参数,而是简单地返回默认参数。

这是一个例子

然后我将以下短代码添加到帖子中。

但是看到以下字符串

我得到以下默认字符串

不知道我做错了什么。

0 投票
1 回答
2640 浏览

wordpress - Wordpress:是否有一个 SHORTCODE 可以在前端输出注册表单?

是否有本地 Wordpress 简码可以在前端输出注册表单?

如果答案是“否”,那么有没有办法在 function.php 中添加代码来启用这个短代码?

我知道有插件可以得到这个,但这些插件是会员插件,它添加了很多我不需要的功能。我只需要前端的表格。

谢谢。

0 投票
1 回答
115 浏览

php - WordPress 使用反义词功能注册简码

这是注册短代码的正确语法吗?

我收集了需要将所有选项注册到简码的选项。其中一些正在工作,而另一些则没有。

更新:好的,此代码有效

但是我有大约 20 个值需要注册短代码而且我更喜欢

代替

我怎么能做到这一点?

在 7.2 php 之前,这段代码对我有用