如何从下面的代码中排除管理员?所以if 当前帖子作者具有管理员角色,不会显示任何内容。
<a href="<?php echo get_author_posts_url( get_the_author_meta( \'ID\' ) ); ?>" ><?php the_author_meta( \'display_name\' ); ?></a>
谢谢你如何从下面的代码中排除管理员?所以if 当前帖子作者具有管理员角色,不会显示任何内容。
<a href="<?php echo get_author_posts_url( get_the_author_meta( \'ID\' ) ); ?>" ><?php the_author_meta( \'display_name\' ); ?></a>
谢谢你您可以使用wordpress功能user_can
它接受用户id和表示功能或角色名称的字符串作为参数(在本例中为“administrator”),并返回布尔值。
http://codex.wordpress.org/Function_Reference/user_can
参考您的代码,您可以尝试以下操作<?php
if( !user_can( get_the_author_meta( \'ID\' ), \'administrator\' ) ): ?>
<a href="<?php echo get_author_posts_url( get_the_author_meta( \'ID\' ) ); ?>" ><?php the_author_meta( \'display_name\' ); ?></a>
<?php
endif; ?>
我需要在wp admin post的表单标签中添加一个“novalidate”属性。php。邮报。php代码本身不包含从其他地方呈现的标记,因此不知道它可能在哪里,如果可能的话,可以通过函数添加它。php文件?