我想隐藏广告登录用户(订户). IM使用一个插件称为“私人”,生成简码.我发现我应该使用的代码,但不知道如何把它放在我的single.php.我的单曲是定制的,所以我不能使用丰富的编辑器.
我想用的那个。[private role=”subscriber”]Content goes here[/private]
我想把这个代码放在短代码的中间位置。
<div id="M589567ScriptRootC925056"></div>
<script src="https://jsc.adskeeper.co.uk/a/n/anime-tv.fun.925056.js" async></script>
2条答案
按热度按时间jfewjypa1#
您不必使用
[private]
短代码来隐藏divs
或广告。只需使用WordPress原生的
current_user_can()
函数来定位PHP文件中的特定用户角色你可以做一些事情,如果你想隐藏的东西,从所有登录的用户
这段代码会进入你的工作
php
文件或活动主题function.php
xlpyo6sf2#
可能有一个更容易和通用的方法来实现这一点。
1.创建函数以使用户角色显示为主体类
1.添加一个特定的CSS类到你想要过滤和声明显示的帖子,区块,页面:无;或显示:相应地
例如,我想向编辑和作者显示一篇文章,但向访问者,订阅者和贡献者隐藏它。所以我将类'post-filter'添加到文章中,并将这些行添加到style.css中。
就是这样。