做为wordpress站长,我们都知道为wordpress安装seo优化插件,比如”All in One SEO Pack”可以自定义设置所有页面的关键字(keyword)、描述(description)的,但是我们有没有一种小而精的方法可以实现优化需求呢,现在大挖给大家推荐一个可以快速且自动为文章设置自动描述的方法,代码如下。
将脚本添加到当前wordpress主题的Functions.php文件中,
1 2 3 4 5 6 7 8 9 10 |
function wp_auto_desc() { global $post; if (!is_single()) { return; } $meta = strip_tags($post->post_content); $meta = strip_shortcodes($post->post_content); $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta); $meta = substr($meta, 0, 300);//数字300可以自己调整 echo "<meta name='description' content='$meta' />"; } add_action('wp_head', 'wp_auto_desc'); |
此方法是此文章中的前300个字符为位文章的描述标签内容,其中默认是300字符长度,我们可以根据需要调整长度。