所以我正在为我的WordPress网站使用聊天插件。我想把它隐藏在前端,供访问者使用。插件本身没有设置。我认为为此目的使用CSS会很棒。就像为WP访问者使用该类并添加:
display: none;
我该怎么办?是否有任何插件或代码可用于未登录的用户特定样式表?
答案 0 :(得分:0)
您可以通过添加一个只检查登录用户的短代码来实现此目的。
在您的子主题的functions.php
中添加以下内容add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
}
上面的代码将添加一个只能用于登录用户的短代码。现在你可以像这样插入插件的代码:
[member]
Plugin Code
[/member]
或者如果你想在PHP文件中使用它,你可以这样做:
echo do_shortcode( '[member]' . $text_to_be_wrapped_in_shortcode . '[/member]' );
希望这有帮助。