建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

关于 WordPress SEO,你只要这两个功能就够了(wordpress截取首页摘要内容的方法)

GG网络技术分享 2025-03-18 16:14 1


关于 WordPress SEO,你只要这两个功能就够了

网上总有人把 SEO 说得很玄乎,我之前写过 WordPress SEO 宝典(这个名字本身就是SEO ),涉及到具体的 SEO 设置,其实也是非常简单的,只要使用 WPJAM Basic 插件,用好了其中的「简单SEO」和「百度站长」这两个扩展,就基本可以了。

简单 SEO

首先是「简单SEO」扩展,它可以对整个站点的 SEO 进行设置,启用扩展之后,在 「WPJAM」主菜单下就会新增「SEO 设置」子菜单:

如果选择「文章和分类页自动获取摘要和关键字」的话,就会显示自动获取的规则:

  • 文章摘要作为页面的 Meta Description,文章的标签作为页面的 Meta Keywords。
  • 分类和标签的描述作为页面的 Meta Description,页面没有 Meta Keywords。

如果选择「文章和分类页单独的 SEO TDK 设置」,则会让你选择哪些文章类型和分类模式需要单独设置 TDK,根据你自己的勾选就好。

关于 robots.txt,系统首先会检测根目录是否已经有对应的文件,如果有,让你直接编辑或者删除之后,使用插件自动生成的版本。

「简单 SEO」扩展很早就集成生成 sitemap.xml 的功能,不过最新版的WordPress 已经内置了 sitemap 功能,所以「简单 SEO」也做了一下兼容,就是提供选项,让用户可以选择使用 WPJAM 生成的 sitemap 还是使用 WordPress 内置生成的 sitemap

接着就是首页设置,就是设置首页的 TDK ,首页是整个网站最重要的页面,所以首页的 SEO 标题,描述和关键字,一定要认真去设置。

前面选择了文章和分类页单独的 SEO TDK 设置,就可以设置文章的 TDK 信息,首先可以在文章编辑页进行设置:

也支持在文章列表页设置:

点击上图的 SEO 设置链接,就会弹窗对文章的 SEO 信息进行设置:

这个操作非常方便,分类列表页的操作类似的,这里就不再重复了,总之非常方便。

百度站长

「百度站长」扩展主要实现提交博客的链接到百度站长,让博客的文章能够更快被百度收录。启用扩展之后,在 「WPJAM」主菜单下就会新增「百度站长」的子菜单,「百度站长」的子菜单有两个标签页面:

首先输入站点在百度搜索资源平台的「站点 (site)」和「密钥 (token)」。

如果博客的移动站点已经支持了 MIP,也可以勾选,有些人嫌弃百度站长的推送JS有点慢,因为插件已经支持主动推送到百度站长,所以可以选择不加载百度推送的 JS 代码,这个自行决定了。

设置好之后,可以使用批量提交功能通过百度站长更新内容接口一次性把站点的所有链接提交给百度搜索资源平台:

提交作业是通过 AJAX 轮循实现的,每次提交100条信息,然后还有链接,会自动再次发起一次 AJAX 请求,所以提交的时候请保留浏览器不要关闭,提交成功,系统会有提交成功的提示。

除了批量提交之外,「百度站长」扩展在更新文章会自动同步提交到百度站长,如果博客获得快速收录的权限,也可以在文章发布页面选择会让用户选择是否提交到百度站长快速收录。

另外在文章列表页也支持提交到百度站长,并且支持批量提交,你可以

最后说点丧气的话,但是现在百度已经日渐式微了,SEO做的再好,也顶不住百度的越来越不行,并且百度的还把流量往自家的百家号上导。

wordpress截取首页摘要内容的方法

本文实例讲述了在wordpress截取首页摘要内容实现方法,分享给大家供大家参考。具体分析如下:

这里截取就是利用了自定义的add_filter函数.在functions.php里加入下面代码后直接在主题模板里使用the_excerpt();就可以实现摘要输出了,实例代码如下:

//首页摘要
function lms_excerpt_length( $length ) {
return 150; //150是摘要输出的字数
}
add_filter( \'excerpt_length\', \'lms_excerpt_length\' );

就上面这么处理,返回的摘要内容以[...]结尾,而且不自动添加Read More链接,需要继续处理一下,还是functions.php里添加如下代码:

//添加read more链接
function lms_continue_reading_link() {
return \' <a href=\"\'. esc_url( get_permalink() ) . \'\" class=\"more-link\">\' . __( \'Read More →\' ) . \'</a>\';
}
function lms_auto_excerpt_more( $more ) {
return \' …\' . lms_continue_reading_link();
}
add_filter( \'excerpt_more\', \'lms_auto_excerpt_more\' );

这样就完美了,效果如我首页,还可以直接定义一个函数,支持中文字符截取,比如字符串超过20个就需要截取,代码如下:

if(mb_strlen($str, \"gbk\") >20)
{
$str = mb_substr($str, 0, 20, \"gbk\");
}

希望本文所述对大家的WordPress建站有所帮助。

wordpress截取首页摘要内容的方法 (https://www.wpmee.com/) WordPress使用教程 第1张

标签:

提交需求或反馈

Demand feedback