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

jquery - 有什么方法可以缩短我的相同功能的代码吗?

我必须在我的网站上运行许多相同的功能

和和...

和我同样的功能

和和...

它只有 X1,X2,... 和更多不同

有什么方法可以缩短我的相同功能的代码吗?

现场演示:http: //jsfiddle.net/G3ERL/

0 投票
1 回答
2051 浏览

javascript - javascript中是否有更多简短而棘手的代码?

我在 Double bitwise NOT (~~) 上发现了以下简短而棘手的代码

- James Padolsey
http://james.padolsey.com/javascript/double-bitwise-not/

Web Reflection: JavaScript 中的两个简单技巧(旧的,但总是有用)
http://webreflection.blogspot.com/2008/06/two-simple-tricks-in-javascript-olds.html


双位不

Math.round(v)=== ~~v

Math.floor(v)=== ~~v(如果 v > 0)

isNaN(Number(v)) ? 0 : Number(v)=== ~~v(如果 v is not float)


double not

Boolean(v)=== !!v

( !Boolean(v)=== !v)

bitwise shift

Math.round(v / 2)=== v >> 1

Math.round(v)=== v >> 0


single bitwise not

a.indexOf(v) !== -1=== ~a.indexOf(v)


javascript中有更多简短或棘手的代码吗?

0 投票
3 回答
1942 浏览

php - 防止 PHP preg_replace 替换短代码标签内的文本

在 WordPress 中,我们可以使用以下格式在帖子内容中使用简码功能:

[简码]数据[/简码]

例如:

[简码]Lorem ipsum[/简码] dolor sit amet,consectetur adipiscing elit。Praesent laoreet 发酵菌。Ut molestie purus interdum lacus pharetra placerat。

我的问题是,我们需要替换帖子内容中的任何文本的正则表达式是什么,除了简码中的文本?

0 投票
2 回答
1567 浏览

php - 在用于显示内容时使用 WordPress 简码

我正在一个单页网站上工作,我在该单页上显示来自其他页面的内容。为此,我添加了一个允许我使用<?php echo getPageContent(ID); ?>它的功能,它工作正常,除非我需要显示短代码中的内容,它只是将代码作为文本吐回。有解决办法的想法吗?

0 投票
1 回答
3263 浏览

mysql - 从 MySql 查询某些值的 Wordpress 简码

我有一个 MySql 表,我在其中放置了一些值:id、机会名称、机会类别、佣金等。现在我需要(自动)创建一个短代码来调用这些值赢得一个数组,例如,如果我写[opportunity id="1"]wordpress 在数据库中有机会展示横幅id=1

这是我的代码

谢谢大家

0 投票
1 回答
74 浏览

wordpress - 通过简码使插件运行

许多插件需要将一些 [短代码] 放置在页面中,有时在循环中。但通常它只会使实际的 [短代码] 出现在我放置它的位置,而不是其他任何东西!

例如,某某联系表格插件要求我将 [联系表格插件] 放在我的联系页面中,结果我应该会看到一个表格出现在那里,但我看到的是一个空白页面,其中出现了简码。

我对 WordPress 比较陌生,所以这个问题听起来一定很愚蠢,还有人可以痛苦地向我解释吗?

0 投票
2 回答
1338 浏览

php - 多个实例破坏了 WordPress 简码

我编写了一个短代码,它根据 id 显示作者个人资料。例如 [user-profile id="1"] 将显示在user-profile.php中为作者 1 定义的配置文件块。它有效(即使在同一页面上有多个实例)。

...除了短代码输出显示在其他条目内容之前,无论其在代码中的位置如何。为了解决这个问题,我添加了这个修复:

...这可以解决定位问题,但破坏了短代码的多个实例。[user-profile id="1"] 有效,但 [user-profile id="1"] [user-profile id="2"] 破坏了它——页面此时停止加载。

如何修改它以允许多个实例?

0 投票
1 回答
4668 浏览

php - 在短代码中返回内部 foreach

我正在使用下面的 PHP 代码来显示基于应用于我的 WordPress 帖子的自定义分类法的 CSS 类。我的分类法称为 CC,它的三个选项是 x、y 和 z。对于包含所有三个的帖子:

输出:x-active y-active z-active

我正在尝试将其转换为 WordPress 简码函数(echo据我所知,其中不起作用),基本上我需要弄清楚如何捕获cc_class()为一个变量(而不是数组),以便它给我相同的输出多于。

输出:<div class="default x-active">...</div>

它只取第一个词而不是全部三个,这让我想知道如何returnforeach循环中工作。知道我怎样才能让它工作吗?

所需的输出:<div class="default x-active y-active z-active">...</div>

更新 1:我按照建议尝试了,但.=出现空白错误:

更新 2:我删除了这global $post条线并且它有效 - 甜!谢谢大家 =)

0 投票
6 回答
11319 浏览

php - 破坏 Wordpress 网站的简码

我正在本地版本的 Wordpress 网站上为 Wordpress 创建新的简码。

在functions.php中,我添加了例如:

只添加函数是可以的,但是当我添加 add_shortcode() 部分时,我遇到了一个主要问题。

它以某种方式破坏了某些东西,我得到了 500 个错误,这意味着我什至不能再在本地加载我的网站了。

有什么想法吗???

非常感谢!

编辑:

来自 PHP 错误日志:[21-Jun-2011 19:02:37] PHP 致命错误:调用第 4505 行 /Users/jonas/Sites/jll/wp-includes/functions.php 中的未定义函数 add_shortcode()

0 投票
2 回答
1393 浏览

jquery - jQuery 手风琴和 Wordpress 简码

我正在尝试让 jQuery 手风琴/标签短代码看起来像这样

我已经尝试了很多方法,但我似乎无法让它工作

如何才能做到这一点?