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

wordpress - Wordpress - 没有重定向的 URL 目录参数

我创建了一个 wordpress 插件,它使用简码和 URL 参数来加载特定文本。

默认页面是:

它可以使用以下参数加载一些文本:

我想将 javascript 参数 url 从当前domainname.com/test?book_id=BWBR0002656&art_id=1更改为domainname.com/test/BWBR0002656/1而不会触发 wordpress 404 重定向。

这可能与短代码页面仍在运行有关吗?

0 投票
1 回答
35 浏览

jquery - 在 WordPress 中创建具有某些属性的短代码

我想从 js 保存的文件创建短代码,但我不知道如何在点击时将 j 查询中的数据发送到 Php 文件。我的 js 文件代码是:

我想将所有这些数据发送到一个 php 文件我该怎么做

0 投票
2 回答
449 浏览

php - 使用 PHP 生成内部链接

我使用本地主机站点作为创建其他站点的基础。我正在使用 php 通过查找当前域并使用简码显示它来生成内部链接。我打算将我的网站上传到实时主机,因此域会发生变化,并且我的内部链接不会被破坏。

我已经通过将代码添加到实时站点来对此进行了测试,并且效果很好。

我已阅读有关$_SERVER["HTTP_HOST"] 的安全性的帖子?但是,由于它运行的脚本,它将其详细说明为“通常不安全”。

$_SERVER['SERVER_NAME'] 比 $_SERVER['HTTP_HOST'] 安全吗?或者两者都被视为不好的做法?

0 投票
3 回答
1188 浏览

php - 带有愿望清单的 WordPress Woocommerce 特色产品功能

我想问一下woo-commerce特色产品功能。我在 function.php 中为这样的特色产品创建:

它的工作原理和显示如下: 前端

但是当我点击心形图标(愿望清单)时,只会得到一个 id,换句话说,愿望清单按钮只会得到 1 个 id,无论你在另一个产品中点击什么,仍然会得到错误的 id 产品。有谁知道,我应该改变什么?

0 投票
0 回答
412 浏览

php - Wordpress 简码不显示会话数据

我将表单数据存储在会话中,因为它是一个多页表单。然后我尝试使用我在functions.php中创建的短代码显示数据

这是用于存储数据和创建简码的代码。但是当我[SESSION_SHORTCODE]在我的页面 html 中使用简码时,它会显示一个空错误Array ( )

感谢您在正确方向上的任何帮助。顺便说一句,您可以在此处查看实时版本。

0 投票
0 回答
48 浏览

php - 简码在帖子和页面中无法正常工作

我注册了一个短代码,但它不能正常工作。当我将短代码放入我的帖子或页面时,它不起作用。但是当我直接使用 do_shortcode 函数时工作正常。

这就是我在我的函数文件中注册的内容

我在我的帖子和页面中使用了这个短代码。但不工作。

但是当我将此代码直接使用到我的索引页面时,它工作得很好。

为什么我的短代码不能用于帖子和页面?

0 投票
0 回答
1284 浏览

php - 如何在 PHP 中将数组传递给简码?

我在我的 wordpress 网站中的文件函数中有一个短代码。php我有这个短代码

在这里,我要求一个小部件按一些标签显示帖子。我在小部件类文件中进行选择,如下所示:

但是当我像这样在页面构建器中调用它时:

它不显示任何内容。只能选择一个标签。你能建议如何解决它吗?

0 投票
1 回答
29 浏览

wordpress - WordPress 音频播放器在不同的浏览器上有所不同

为什么不同浏览器上的 WordPress 音频播放器不同?

0 投票
1 回答
30 浏览

php - WordPress 短代码在自定义主题中失败

我正在创建一个主题,我希望用户能够使用简码。
现在它输出[the_shortcode],我想我知道为什么但不知道如何解决它。

我不是以传统方式加载页面内容。最好的方法是加载the_content()函数。但是我的模板的设计方式是根据页面层次结构中的位置加载内容。

所以父母和孩子的眼光是不一样的。

为此,我使用 foreach 循环加载内容并回显$grandchild->post_title。该页面是父母的孙子。

根据互联网,现在解决此问题的方法是使用该apply_filters()功能。
该函数需要两个参数,我不知道如何填充它们:

这是我的简码功能:

短代码放置在这样的页面帖子中:['output']

关于如何通过过滤器输出页面内容的任何想法?

0 投票
1 回答
369 浏览

php - 在另一个简码中回显简码

如何在另一个短代码中显示短代码。

感谢您的回答。