WonderCSS

在wordpress中利用自定义栏目实现“短标题”应用

最近帮朋友做个用于SEO优化的WORDPRESS主题,其中需要用到为文章添加一个短标题(ShortTitle),在织梦里有这个字段,但还wordpress里并没有。在解决方法上首先试了几个插件,都很不理想,后来突然想到wordpress不是有自定义栏目么?亏我在插件上忙叨了那么长时间,完全可以用“自定义栏目”来实现“短标题”的功能。

wordpress-custom-section-achieve-shorttitle

具体操作起来就很简单了,在自定义栏目的名称中添加“ShortTitle”,然后在“值”中添加文章的短标题即可。在主题制作中我们只需要用下面的方法即可调用出短标题了:


<?php echo get_post_meta($post->ID, "ShortTitle", $single = true); ?>

为短标题添加文章的链接:


<a href="<?php the_permalink(); ?>"><?php echo get_post_meta($post->ID, "ShortTitle", $single = true); ?></a>

最后添加一个完美的短链接应用方法,就是当日志中没有设置短链接的话,则显示文章的标题:


<?php if ( get_post_meta($post->ID, 'ShortTitle', true) ) {?><?php echo get_post_meta($post->ID, 'ShortTitle', true);?><?php } else {?><?php the_title(); ?><?php }?>

By 于湛 发布于 2014.01.10 3,283 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注