问题标签 [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 回答
27657 浏览

php - 警告:strpos():......wordpress插件中的空针

我收到此错误:

警告:strpos(): ......popularity-contest.php 中第 2574 行的空针

有人可以帮我解决这个问题吗?

0 投票
1 回答
2705 浏览

php - strpos():空针WordPress插件

我刚刚完成了我的第一个插件的构建,并在我的个人网站上使用各种插件对其进行了测试,没有任何错误。但是,一些用户说该插件导致他们出现以下错误:

strpos():/west/XXXXX/public_html/wp-content/plugins/bot-block/bot-plugin.php 200 行中的空针

在第 200 行我有这个:

现在我看不出那条线有问题,所以我会给你整个功能:

如果您需要查看完整的插件代码,我已将其放在 pastebin 此处: http: //pastebin.com/gw7YbPVa

有人可以帮我解决这个问题吗?

0 投票
2 回答
652 浏览

php - 如何为表中的多行设置相同的ID

我有一张名为wp_shortcode. 当一个表单被数据从表单中插入到表中的多行中。下面给出的是我的表格:

add_ques div 部分将在单击添加新按钮时成倍增加。我需要将表单中的数据插入到表中。wp_shortcode当前表有s_id, post_types, category, question,option列。

如何id在表单提交期间生成的行中添加一个公共。

0 投票
1 回答
264 浏览

regex - 使用正则表达式检索简码

我想知道是否有人可以帮助我?我正在努力编写正则表达式以匹配以下整个短代码:

我想选择整个简码。

谢谢你。

0 投票
1 回答
223 浏览

php - 每周更改 Wordpress 页面内容

我有一个 Wordpress 页面,其中包含餐厅的每周菜单,使用快速餐厅菜单插件构建。

菜单每周更改一次,最长可达 6 周,然后返回第一个菜单并重新开始。

使用的简码是:[erm_menu_fullweek id=11910]

现在,只需在短代码中更改 ID 即可显示下周菜单。

是否有一种 php 方法可以使用 cron 或 WordPress 插件来更改 SQL 中的页面内容以安排其自行运行?

0 投票
2 回答
2339 浏览

php - 如何在非 wordpress 页面中调用简码?

我目前正在(在我的本地主机上)在一个新的 wordpress 页面上工作,该页面使用来自插件的各种短代码。当我在 wordpress 仪表板中创建一个页面并在 HTML 编辑中插入一个短代码时,它可以正常工作。

但是,我现在从头开始创建了一个新页面(home.php),我想将其用作我的起始页面,并且我想调用其中一个短代码,但它不起作用。当我在 html [the_shortcode] 中插入短代码时,文件只是将其作为文本输出返回。当我使用

页面显示不输出。

我对短代码相当陌生,所以我不确定我做错了什么。该文件是否可能需要位于特定文件夹中才能调用短代码或需要导入一些文件?

关于文件夹位置,我都尝试过:

然后通过我的本地主机地址调用该文件。

谁能帮助如何成功调用短代码?

0 投票
0 回答
463 浏览

php - 在分类学中获取下一篇文章的 Wordpress 简码不返回任何内容

我正在尝试制作短代码以返回指向自定义分类法(slug = home-category)中特定类别的上一个和下一个帖子的链接。

这是我一直在使用的代码:

如果我放置

进入php主题文件,代码工作正常。另外,如果我使用

它工作正常。但是,当我将简码 [newprev][newnext] 放在 WordPress 编辑器中时,我什么也得不到。

是否有某种原因会从页面模板文件运行,而不是从帖子内容内部运行?

0 投票
1 回答
937 浏览

php - 如何将联系表格 7 简码保存到 wp_options 数据库

我正在构建一个自定义 wordpress 插件,它将在主页上显示 contactform7 表单。

工作流程:

1.用户使用contactform7创建表单并复制简码

2.用户在插件的设置表单中输入值/简码

3.插件使用 $_POST['the-shortcode'] 捕获值/短代码

4.插件将值/简码保存在 wp_options 数据库中

5.插件 echo out 或 do_shortcode 显示 values/shortcode/CF7 表格

我的问题:每当我通过插件的设置表单保存联系表 7 简码时

[contact-form-7 id="4" title="联系表格 1"]

它变成了这样:(注意有一些 \ )

[contact-form-7 id=\"4\" title=\"联系表格1\"]

我尝试使用 esc_attr() 但它不起作用。

esc_attr($_POST['the-shortcode'])

如何将联系表格 7 短代码保存到 wp_options 数据库中,以便我可以回显 do_shortcode('theshortcode') ?

这是插件设置表单的代码:

这是前端的代码:

0 投票
1 回答
255 浏览

php - 将 PHP 模板与简码相结合

我正在使用一个不允许我插入 PHP 代码(仅 HTML)的页面构建器。但它会接受简码。

由于我想包含整个自定义帖子类型区域,因此我尝试在单独的文件中添加自定义帖子类型循环,并使用简码显示此文件中的代码。我要包含的文件称为 team.php 并且从目录中位于 /inc/team.php

我在另一篇文章中找到了此代码片段以添加到我的函数文件中,并且我添加了我的文件名并根据注释说明调整了文件目录。

制作简码:([include file='team.php']我认为!)...

我希望这将是解决方案,但它似乎没有在我的 team.php 文件中输出代码。

我确定我在这里遗漏了一些简单的东西,但我似乎看不出哪里出错了。任何帮助将不胜感激!

0 投票
1 回答
1171 浏览

php - 如何在另一个插件 php 文件中使用插件的简码

我正在尝试使用两个 wordpress 插件在我的网络中实现预订功能。

两个插件分别是预订插件和支付插件。

预订插件有一些预订步骤,例如选择服务、选择日期、时间等。

我想在预订插件的付款步骤中插入付款插件提供的“付款按钮”。

我在预订插件的 php 文件(用于付款步骤)中写下了以下代码,

使用上面的代码,“支付插件短代码存在!” 已打印出来,但我无法在我的网站上获得付款插件的付款按钮。

像 [gallery] 这样的 Wordpress 内置短代码已经奏效,这是我作为测试所做的。

我应该检查两个插件或其他什么?

两个插件的加载顺序?

Enquescripts 两个插件中使用的脚本顺序?

我尝试在付款插件之后加载预订插件,并将以下代码添加到预订插件的主 php 文件中,但这不起作用。(参考:https ://gist.github.com/bappi-d-great/26808240df88dd1fc3fe )

关于我的问题的一点建议会对我有所帮助。