问题标签 [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 投票
0 回答
43 浏览

wordpress - 未添加简码用户条目 ID 时显示错误消息

我有这个简码(从不同的来源放在一起),它可以工作..当用户将简码输入到页面 [insert_xpage idnum="123"] 时,它将显示页面 id123 的内容。

但是,如果在短代码本身中,当用户输入短代码并且不添加 ID 号[insert_xpage idnum=""]时,该站点就会死掉。不是后端,只是前端。您可以导航到帖子上的简码并输入一个数字,然后网站就会返回。

我添加了一个名为 $err 的变量,其中包含一条带有一些 html 标记的错误消息,如下所示。

$output = '' ; 被修改以显示错误,而不是杀死页面?并且...仍然允许该站点正常工作!

也许另一个过滤器?或某种elseif?不知道……

我曾尝试过不同的输出、返回、回显或只是不同的方式来显示错误

试过:

.$GLOBALS["err"]。

' ".$GLOBALS["err"]." '

echo "".$GLOBALS["err"]."";

echo ""$err"";

如果用户没有在正确的位置添加所需的 id,站点本身就会中断。

0 投票
1 回答
169 浏览

wordpress - Wordpress:如何跟踪短代码源

我正在改进一个不是我创建的主题。其中一个部分有一个短代码(prod_category)。我想追踪它,这样我就可以从这个短代码所指的列表中添加/删除产品,但是我怎样才能追踪它呢?

提前致谢

0 投票
1 回答
306 浏览

php - 如何在wordpress中递归解码简码

我正在尝试递归调用简码。这个想法是在短代码中使用短代码,我尝试爆炸字符串尝试了其他一些逻辑,但没有一个起作用。

你能帮忙吗?

我将在下面分享一个示例。

现在假设字符串是$string = '[first key1="[second key1="abcd" key2="shortcode"]" key2="[third key1="shortcode"]"]';

或者$string = '[first key1="[second key1="abcd" key2="[third key1="shortcode"]"]" key2="[third key1="shortcode"]"]';

现在很可能第一个字符串的输出应该是这样的:'First Second abcd shortcode Third shortcode'

第二个应该是这样的:'First Second abcd Third shortcode Third shortcode'

但我没有得到结果。有人可以帮我创建一个函数,它接受一个字符串并递归检查短代码,然后执行它们(do_shortcode)。

0 投票
1 回答
156 浏览

php - PHP - Combine outputs from multipe while loops

I need to return a single result that combines the statements created from multiple arrays through multiple WHILE loops.

I have four arrays and am trying to get different outputs based on a condition. The arrays are all structured the same keys as one another, and the keys correspond to one event. One of the arrays may have multiple values per key, and the number of values inside this particular array needs to be checked to use a different output structure if it contains more than one value.

I've tried every combination of "break," and of course it gives me different outputs but none are correct. I've tried assigning different variables to each while loop ($result1 and $result2). I've tried replacing $result with $result[$i] inside and outside the loops. I've tried moving the placement of "return...".

While using print_r as shown it displays perfectly, but I cannot figure out how to put those results into a single output.

I've only been able to get the first result to output through my shortcode, and can only manage to get two results (one from each loops) when trying to combine them into a statement like:

0 投票
1 回答
35 浏览

html - 联系表 7 - 需要有关简码和价值的帮助

我正在使用联系表单 7 插件创建一个表单,用户需要通过单击复选框来选择颜色。我改变了复选框的样式。当用户提交表单时,我需要接收用户选择的颜色。

当我使用标准复选框时,我会通过电子邮件完美地收到颜色。

使用更改后的复选框样式,我没有收到颜色。

在 HTML 中的哪个位置,我应该插入联系表格 7 提供的简码以接收通过电子邮件选择的颜色?

HTML代码如下

我要插入的简码是

0 投票
1 回答
29 浏览

php - 如何更改代码不显示在 WordPress 页面顶部

我从博客(https://tessakriesel.com/learn/how-to-filter-custom-post-types-by-acf-date-field/)获得了这个功能,但它在页面顶部显示了输出和不在我放置简码的元素中。我看到很多它与echo. 但我不知道如何将我的代码更改为正确的工作代码:

0 投票
1 回答
210 浏览

php - 如何使用冒号“:”获取我的 wordpress 网站 url ..?

我正在使用短代码[ site_url]并且返回了我的短代码函数https//shad-pro.com/contact-us

我如何得到正确的Url结肠:

图片链接

0 投票
1 回答
301 浏览

javascript - 伍迪的wordpress简码不起作用

我正在尝试使用 wordpress 插件 woody 创建一个 javascript 片段,但它似乎不想工作。我创建了一个片段,它只有:

我有一个 [wbcr_js_snippet id="483"]; 我放置在自定义页面中:

代码:

如果我将其设置为自动插入但尝试使用简码不起作用,这将起作用

0 投票
0 回答
30 浏览

php - 获取在简码函数内的不同函数中定义的变量

我正在尝试将在同一文件中的不同函数中定义的变量提取到不同的短代码函数中,但它没有反映它,任何人都可以让我知道我做错了什么

0 投票
1 回答
134 浏览

php - 带有 $atts['shortcode'] 的 Wordpress do_shortcode

我只是在尝试显示我的简码时遇到了这个问题,希望有人能给我一个解决方案:

我的目标:我需要 Visual Composer 中的文本字段,这样我就可以为每个付款按钮添加一个唯一的短代码。

这是我创建的文本字段:

这是我将插入其中的简码:[purchase_link id="3839" text="Add To Cart" style="button" color="orange"]

现在我正在尝试显示短代码:

这是结果和我的实际问题: 截图

我注意到如果我不使用$atts['shortcode']而只是粘贴我的简码 - 它可以工作。

任何解决方案或线索将不胜感激!