在后端隐藏帖子上的一些快捷代码

时间:2015-09-16 作者:Sovnfield

我在网上到处搜索,没有找到真正对我有帮助的东西。这是我的问题;

我使用一个插件,它提供了短代码来显示页面或帖子中的文件。对于每个文件,我需要编写2-3个短代码来更改该短代码的“url”部分,并且取决于我所在的子域,我想隐藏不相关的短代码。我尝试了一些解决方案;

首先,将每个短代码放入具有特定类的div中,然后将其隐藏。失败

其次,尝试在短代码中直接添加一个类,尝试查找它并用空字符串替换它。失败

第三,尝试按名称查找短代码并修改其url(因此每个文件都有一个唯一的短代码)。失败

我不知道哪种代码可以工作,我是从一些网站上获取的(this onethis one (例如)并尝试“混合”它们,但效果不如我。。

有人有解决方案吗?

1 个回复
SO网友:Ari

像这样检查你的php 文件:

if($_SERVER["HTTP_HOST"] == "product1.domain.com") { // check the current domain
// your shortcode here. use do_shortcode to display the shorcode
}
如果你发布处理短代码的代码,我可以帮助你更好。

相关推荐

redirect if shortcode exists

WordPress初学者。我试图检查用户请求的页面中是否存在短代码,如果存在,则在用户未登录时重定向。function redirect_to_home() { if (has_shortcode(get_the_content(), \'shortcode\')) { if(!is_admin() && !is_user_logged_in()) { //redirect exit(); }