傻大憨

分类: 建站知识

wordpress如何才能实现文章对游客不可见对会员可见?

wordpress实现文章对游客不可见,对会员可见,比如下面这个,用户未登陆时显示查看价格,登陆后就显示出了价格。

<?php
if ( is_user_logged_in() )
{
echo '<span class="tag">';
$user = the_field("price");
echo '<span class="small">元</span></span>';
}

else {
echo '<span class="tag"><span style="font-size:0.8em;">查看价格</span></span>';
}
?>

wordpress已知该分类id 获取分类名字和分类链接代码

<?php
echo get_cat_name( 1 ); // 根据id获取分类名
echo get_category_link( 1 ); // 根据分类id获取链接
?>

在制作wordpress模板时,有时会用到根据分类ID来调用分类名称或链接的时候,用以上这段代码即可解决。

按分类调用标签 调用指定分类下的TAG

<?php
query_posts('category_name=news');
if (have_posts()) : while (have_posts()) : the_post();
if( get_the_tag_list() ){
echo $posttags = get_the_tag_list('<li class="jquery">','</li><li>','</li>');
}
endwhile; endif;
wp_reset_query();
?>

在制作wordpress主题时,有时候会用到按分类调用标签的时候,用上面的这一段代码就可以解决。

WordPress子页面page调用父页面标题

在需要调用的页面,添加以下代码就可以现实子页面调用父页面的标题。
<?php
if($post->post_parent) {
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
} else {
wp_title('');
}
?>