我正在开发一个插件。但当我在插件中添加短代码时,我被卡住了。问题是:在任何帖子上添加任何短代码属性时。设置值是多少?意思是我想这么说
[demo speed=2000]
在这种情况下,我的设置速度=500。所以我的问题是,如果有人设置了短代码属性,那么需要更新设置值吗?如果有人删除了短代码属性,它将接受设置值,但它已经被属性更新了。如何在jquery中检查是否存在短代码属性?
我正在开发一个插件。但当我在插件中添加短代码时,我被卡住了。问题是:在任何帖子上添加任何短代码属性时。设置值是多少?意思是我想这么说
[demo speed=2000]
在这种情况下,我的设置速度=500。所以我的问题是,如果有人设置了短代码属性,那么需要更新设置值吗?如果有人删除了短代码属性,它将接受设置值,但它已经被属性更新了。如何在jquery中检查是否存在短代码属性?
正如您在Shortcode API, 计算短代码时不涉及jquery。短代码是在服务器端用PHP计算的,而不是在客户端用jquery计算的。
如何处理短代码中的属性完全取决于您。如果用户写入以下内容:
[demo speed=2000]
您可以将其作为插件中的一个数组,如下所示$args = array (\'speed\' -> 2000);
但没有义务使用$args
在插件输出中。你可以很高兴地忽略它。如果您的插件中有一个“速度”值为500的设置,您可以决定在评估短代码时更新它。通过这种方式,您的站点将“记住”最新短代码评估的值。也许这对你的目的有用。
总之,您可以使用短代码的属性做任何您喜欢的事情。
我试图在jQuery中呈现HTML,但它不起作用。我的PHP文件:if ( $lastTokens[0][\'token\'] < $lastTokens[1][\'token\']) { $prixachat_format = \'<i class=\"fas fa-arrow-up\"></i>\'.number_format($prixachat, 0, \',\', \' \'); } elseif ($lastTokens[0][\'tok