自己对wp不是很了解。
// 添加只允许登录后查看
add_shortcode( 'members_only', 'members_only_shortcode' );
function members_only_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !empty( $content ) && !is_feed() ) {
return $content;
}
$a= '<center><span>
<div style="text-align:center;border:1px dashed #FF9A9A;padding:8px;margin:10px auto;color:green;">要查看更多文章内容,请您先<a href="http://www.yongyout3.com/wp-login.php" target="_blank">登录/注册</a>
</div>
</span></center>';
echo $a;
}
首先先添加了一个wordpress编辑器可以显示html的插件。 CKEditor for WordPress
这样才可以看到html内容 2、写文章的时候在html状态下写,当然可以混编。
<p>
<code>[members_only]<br />
这里的内容只为已登录的用户显示的<br />
[/members_only]</code>
</p>
结果如下。欢迎轻拍。继续研究中。
其实就是用到了一个重要的函数。
add_shortcode<img src="https://img-blog.csdn.net/20150321183739020?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHN0YmR0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
具体可参考这个文章
http://www.wpdaxue.com/wordpress-shortcode.html