WordPress中文版

Wordpress建站教程:网站添加自动Tag标签内链 提升SEO优化效果

作者:悦然wordpress建站(悦然建站)

(此处已添加小程序,请到今日头条客户端查看)

?继续分享wordpress建站教程。我们之前的教程介绍了wordpress站点的tag标签功能,用好tag标签对网站SEO优化有比较大的帮助。本文继续给大家分享一个tag标签的进阶用法,用得好可以进一步提升网站SEO优化效果哦。

Wordpress建站教程:优化Tag标签地址

Wordpress建站教程:用好Tag标签功能

我们都知道网站SEO优化主要是做内容、外链、内链的优化,而tag 标签就是wordpress网站中非常好的内链。默认情况下网站的tag标签会出现在文章底部,但是光是这样的话效果可能不是太好,所在本文的教程是教大家通过标签来做好网站内链,而且是自动内链,并不需要我们手动去添加。

下面开始分享方法:

一、使用插件

其实标签内链的实现并不难,这种功能有很多插件都可以实现,所以使用插件来实现标签内链是最简单方便的。

?如上图就是一款wordpress标签内链插件,安装之后设置保存就可以了,很方便。能够实现标签内链的插件有很多,比如WP Keyword Link、Simple Tags都挺不错,可以去wordpress插件中心下载。

二、使用代码

可能有人会担心使用插件会影响网站打开速度,虽然单独一两个插件对网站打开速度的影响并不大,但也确实有不使用插件的方法,下面就给大家分享一段实现标签内链的代码:

//自动添加tag标签内容 悦然wordpress建站收集整理$match_num_from = 1; //表示标签最少出现一次才会添加自动内链$match_num_to = 1; //表示文章中一个标签最多添加几1次内链,建议最多设为3次add_filter('the_content','tag_link',1);function tag_sort($a, $b){if ( $a->name == $b->name ) return 0;return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;}function tag_link($content){global $match_num_from,$match_num_to;$posttags = get_the_tags();if ($posttags) {usort($posttags, "tag_sort");foreach($posttags as $tag) {$link = get_tag_link($tag->term_id);$keyword = $tag->name;$cleankeyword = stripslashes($keyword);$url = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('View all posts in %s'))."\"";$url .= ' target="_blank"';$url .= ">".addcslashes($cleankeyword, '$')."</a>";$limit = rand($match_num_from,$match_num_to);$content = preg_replace( '|(<a[^>]+>)(.*)('.$ex_word.')(.*)(</a[^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);$content = preg_replace( '|(<img)(.*?)('.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content);$cleankeyword = preg_quote($cleankeyword,'\'');$regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s' . $case;$content = preg_replace($regEx,$url,$content,$limit);$content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);}}return $content;}

把上面的代码添加到当前wordpress企业网站模板的functions.php中保存,然后刷新网站就可以看到效果了。

三、标签内链注意事项

本文分享的自动标签内链实现方法并不适合所有的网站,需要根据情况选择是否使用,比如你的网站内容很少,标签也不多,而且相同标签下的内容也很少,那么悦然wordpress建站就不建议大家使用自动标签内链功能,同时网站的内容质量也很重要,质量差的内容做再多标签内链也没用。

自动标签内链功能比较适合内容较多的网站,因为内容太多就不太适合手动添加内链,效率太低。如果你的网站内容并不多,我的建议还是手动添加内链更好一些,而且标签内链也并不是最好的内链,最好的内链就是根据文章内容添加相关的内链,比如可以链接到某一篇文章。

总结

不管是企业网站建设还是SEO优化,内容仍然是关键。自动标签内链可以起到锦上添花的效果,但做好内链基础才是最重要的。

图文教程 WordPress 基本功能使用

通用内容:控制内容的展示,帮助模块.

仪表盘:Welcome,概述,快速草稿,活动,WordPress 活动与新闻,调整仪表盘的布局.

文章管理:新建文章,页面布局调整,新建文章.

分类目录:标签,页面管理,新建页面.

多媒体资源管理:上传文件,管理文件。

友情链接管理:评论管理,主题管理,插件管理,用户管理,用户列表,新建用户,修改用户身份。

课程实践目标:掌握 WordPress 的使用。

通用内容

控制内容的展示

每个页面都可以单击右上角的显示选项来控制页面显示什么内容,方便调整自己的页面布局,符合自己的写作习惯。

帮助模块

WordPress 每个页面都有一个帮助模块,在帮助模块中,可以看到当前页面的具体帮助内容,假如不知道当前页面怎么用,除了在达人课的读者圈中提问,也可以单击上方的“帮助”按钮来寻找答案。

仪表盘

仪表盘是我们登录 WordPress 后台后首先会看到的内容。

Welcome

Welcome 是新用户引导,单击“不再显示”链接后,下次就不会再出现。

如果后面还想看,可以单击右上角的“显示”选项:

勾选其中的 Welcome 复选框, 这个界面就会出现了。

概述

概述里展示了我们博客的最基础的几个数据:博客文章数、博客评论数、单页数目、当前版本和当前使用的主题。

单击其中的超链接,就会跳转到对应的列表。例如,单击“1篇文章”链接,就会跳转到文章列表,可以对文章进行管理。

快速草稿

快速草稿可以帮助我们在仪表盘记录心中的所念所想,而无需加载完整的 WordPress 编辑器来编辑格式。当有一些小的灵感时,可以在这里快速的输入、并保存,后续再完善,以免忘记了这个想法。

活动

在这里会显示博客的最新动向,比如最近发布的文章、最近游客留下的评论等等。

WordPress 活动与新闻

这个栏目展示了 WordPress 官方的一些新闻和活动,不过对于我们大多数人来说都没有任何用。所以这个选项一般都是隐藏的。

单击右侧的“小三角”按钮,就可以收缩 tab 了:

不过,用户也可以单击页面右上角的显示选项,取消该选项的勾选即可。

调整仪表盘的布局

仪表盘的每个元素都是可以调整位置的,当将鼠标的光标移动到标题时,等待其变为移动符号时,拖动区块即可移动。

文章管理

新建文章

文章是 WordPress 的最基本的单位,我们可以通过两种方式进入新建文章的页面,一个是通过菜单栏中的“文章——新建文章”进入:

或者通过顶部的快捷菜单进入。

页面布局调整

进入到新建文章页面后,会看到很多项目:

在使用前,建议读者先调整这个页面的布局,调整为符合你自己习惯的布局。

单击上方的显示选项按钮,可以看到具体显示哪些模块,是否切换为单栏布局。

一般来说,推荐显示 形式(需要主题支持)、分类目录、标签、特色图片(特色图片)、摘要。

我的布局如下,仅供参考:

其他内容可以根据自己的具体情况来设置。

下方的全高度编辑器其实是“全屏”功能,影响不到,主要是手动开启的。而后面的免打扰功能开启后,会在读者进行写作时进入免打扰模式,隐藏左侧的菜单和右侧的发布等连接。

新建文章

标题栏

页面中的元素非常简单,上方的标题栏填写我们设置的文章标题。

固定链接

下方的固定链接则可以编辑,设置我们文章的链接名。如果你有自己的文章风格,不希望其为你生成默认的中文链接名,可以在这里手动设置。

添加媒体

WordPress 为我们提供了非常完善的多媒体资源管理能力。单击“添加媒体”按钮,就可以上传要添加的图片了。

你可以上传新的图片,或者使用媒体库中的图片,

上传后,选中你要插入的图片(支持选中多个)。单击“插入”按钮即可插入图片到文章。

在插入前可以设置图片的说明和替代文本,说明将会设置为 caption 标签。而替代文本则会设置为 alt 属性。

下方编辑器也非常好用,可以直接单击下方的按钮,选择对应的样式设置。

下方的摘要则会影响到文章列表和 RSS 列表的内容输出,你可以认真写一写摘要,并借此提高读者的打开率。

有的主题会支持不同形式的主题,可以设置不同形式的主题,以使用主题针对特定形式的设定。

有些主题还支持自定义栏目,还可以根据主题说明设置对应的自定义栏目。

分类目录

单击左侧菜单栏中的“文章——分类目录”按钮,可以进入到分类目录的设置页面。

可以新建一个分类目录。分类目录支持多级,这样可以很方便的分类文章。

右侧则是分类目录的列表,可以单击编辑进入详细编辑页面编辑,也可以单击快速编辑修改分类名和分类别名。单击“查看”按钮,则会进入到前台的目录页面。

标签

除了分类目录,我们还可以通过标签对文章进行管理,标签的操作逻辑和分类目录基本一致,唯一不同的是标签不支持多级分类。

页面管理

页面部分比较简单,很多基础操作和文章管理是一致的,就不在赘述相同的部分了,这里只讲一下主要的不同点。

新建页面

新建页面中大体上和新建文章没有区别这里只说不同点,便是页面属性。

页面没有目录,但是可以设置页面的上级页面,通过一个主页面和若干子页面来管理内容,可以帮助我们更好的整理内容。

模板则是 WordPress 一个非常有用的功能。很多时候,我们需要的功能不止是新闻的展示,可能是一些其他的功能,如展示友情链接、展示日历、展示消息通知等等。

通过选择不同的模板,就可以实现不同功能页面的加载。

此功能需要主题的支持,后续主题开发课也会加入这部分内容。

多媒体资源管理

上传文件

多媒体资源的上传有两种方式,一种是通过新增文章、页面时上传,另一种是通过媒体库进行上传。

单击 媒体 | 添加 命令,可以看到上传的界面,选择要上传的内容就会自动上传了。你也可以把要上传的内容拖动到上传区域来进行上传。

管理文件

单击媒体 | 媒体库命令,会进入媒体库,可以在媒体库中管理附件:

单击“附件”按钮,可以进入到附件的编辑页面进行管理:

可以为附件设置具体的信息,如果你的主题中有附件页,就可以看到具体的信息:

此外,我们还可以编辑图片,对图片进行简单的处理,在附件的编辑页面单击“编辑图像”按钮。

WordPress 支持对图片进行裁剪、旋转、镜像等功能。(我这里因为是gif,所以裁剪是灰的。)

编辑完成后,单击右侧的“更新”按钮即可将图片进行更新。

友情链接管理

在最新版本的 WordPress 中默认没有开启这个功能,不过可以通过安装 Link Manager 插件来开启这个功能。

单击左侧边栏的链接管理,可以进入到链接管理的界面。

首先,我们可以根据需要,创建链接所属目录,创建方式和创建文章目录相同,单击链接分类目录,进入到管理页面。

创建完成目录后,我们可以创建具体的链接,单击左侧菜单栏中的添加按钮,进入到添加链接的页面。

必要设置包括名称和 Web 地址,将要添加的网站的名称和 Web 地址填入其中,即可添加链接了。

不过下方有很多其他的设置也值得知道。

在下方应该会注意到有个 XFN(XML Friends NetWork),通过 XFN 可以表明这个链接和你的远近亲疏关系,还是很有意思的。不过目前国内并没有针对此进行优化。

此外,如果你觉得文字链接不好看,还可以选择使用图片链接,上传图片、设置备注、设置 RSS 地址等。

如果希望链接展示在前台,可以前往外观 | 小工具中添加。

你可以在可视区域中添加一个链接小工具,并设置要显示的链接和具体的类型。

评论管理

单击左侧的评论管理 按钮,会进入到评论管理的页面。

评论默认有四种状态,待审核、已批准、垃圾评论和回收站评论。

所有未被确认为垃圾评论,但又从未留言过的评论都会放在待审核列表中(取决于在评论设置中的设置)。

可以在列表中修改一个评论的状态、回复、甚至是编辑它。

也可以单击后面的按钮,查看同一篇文章的其他评论。

可以批量选择评论,并对他们进行处理。

上述就是我们常用的评论的操作。

此外,记得时常去清理下回收站,让数据库更干净。

主题管理

此部分会在后续的主题开发中进行讲解。

插件管理

此部分会在后续的插件开发中进行讲解。

用户管理

用户管理这里大体上和我们后面要讲的个人信息设置相同,具体的细节操作我不再重复,可以到第4课看 WordPress 的基本设置。

用户列表

点击左侧边栏、用户——所有用户,我们可以看到目前博客的所有注册用户、以及其所有文章。

除了自己这个用户无法删除外,你可以删除其他用户。

新建用户

单击左侧边栏 | 用户 | 添加用户命令,我们可以新建一个 WordPress 用户。

基本属性直接填写即可,这里关注一下密码和角色。

默认情况下, WordPress 会为用户生成一个极为复杂的密码,如果希望自己帮用户指定密码的话,可以单击“显示密码”按钮,在弹出的密码框中输入密码。

<p https:="" www.zuidongnet.com"="" target="_self" title="南宁营销型网站建设" style="margin-top: 0px; margin-bottom: 1.1em; padding: 0px 0px 5px; line-height: 20px; color: rgb(63, 63, 63); font-size: 14px; width: 1200px; display: inline-block; white-space: normal; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: "Source Sans Pro", sans-serif;">

wordpress添加自定义分类函数:register_taxonomy()

创建一个自定义分类法需要使用 register_taxonomy() 函数,这个函数接收 3 个参数。

语法

<?php register_taxonomy($taxonomy, $post_type, $args); ?>

$post_type用来指定对应的post_type分类,就是register_post_type注册的分类

参数

$taxonomy:分类法的名称。这个名称不应包含中文,因为它不是给用户看的,而是类似于 ID 的作用

$post_type:分类法用于哪些文章类型。WordPress 的文章(post)默认已经有了两个分类法(分类和标签),你可以把这个分类法用于自带的文章类型(post、page、attachment、revision 和 nav_menu_item)和自定义文章类型,有三种填法:
只用于一个文章类型,列如:$post_type = ‘post’
用于多个文章类型,例如:$post_type = array(‘post’, ‘page’)
不应用给任何文章类型,例如:$post_type = null

$arg:参考下面的详细解释

例子

先上例子,跟着例子看参数比较容易理解

<?php

$labels = array(

'name' => '产品分类',

'singular_name' => '产品分类',

'search_items' => '搜索产品' ,

'all_items' => '所有产品' ,

'parent_item' => null,

'parent_item_colon' => null,

'edit_item' => '编辑产品' ,

'update_item' => '更新产品' ,

'add_new_item' => '添加产品' ,

'new_item_name' => '新产品',

'separate_items_with_commas' => '' ,

'add_or_remove_items' => '添加或删除',

'choose_from_most_used' => '从经常使用的类型中选择',

'menu_name' => '产品分类',

);

register_taxonomy(

'products', array('product'),

array(

'labels' => $labels,

'hierarchical' => true,

'show_ui' => true,

'query_var' => true,

)

);

?>

$args详细参数

label:分类法显示给用户的名字,可用使用中文和其它字符

labels:显示给用户的名词。这个数组用来设置显示给用户的关键文字,如果不填 WordPress 会自动给你设置好(参考下面的labels参数)

public:是否公开,如果公开会生成前台存档页面

show_ui:是否在后台的侧边管理菜单显示

show_in_nav_menus:是否在菜单页面里添加一个条款

show_tagcloud:分类法是否显示标签云的部件

meta_box_cb:显示在文章编辑器的分类法选择板块是什么形式

show_admin_column:是否显示在后台文章列表的数据列上

hierarchical:显示在文章编辑器的分类法选择板块是什么形式。设置成 True 则为分类形式(多选框),False 则为标签形式(文本框和添加按钮)【注意:分类法的管理界面像 “分类” 还是 “标签” 取决于你的 hierarchical 参数】

update_count_callback:分类法发生变化时的回调函数

query_var:查询存档页面的关键字,默认是分类法名(ID)。最好保持默认

rewrite:伪静态规则。设置成 False 将禁用伪静态;还可以设置一些元素,比如 “slug”

capabilities:分类法权限设置。最好保持默认

sort:查询分类法文章时的排序

_builtin:这是内置的分类法还是自定义分类法。最好保持默认或设置成 False。这个参数只有 WordPress 核心才有用

labels详细参数

name’ – 分类的通用名称,通常为复数

‘singular_name’ – 此分类法的一个对象的名称

‘search_items’ – 搜索项目文字。默认为__(’搜索标签’)或__(’搜索类别’)

‘popular_items’ – 热门项目文字。默认为__(’热门标签’)或null

‘all_items’ – 所有项目文本。默认为__(’所有标签’)或__(’所有类别’)

‘parent_item’ – 父项文本。此字符串不用于非分层分类法,例如帖子标记。默认值为null或__(’父类别’)

‘parent_item_colon’ – 与结果相同parent_item,但:结尾为冒号,__(’父类别:’)

‘edit_item’ – 编辑项目文本。默认为__(’编辑标签’)或__(’编辑类别’)

‘update_item’ – 更新项目文本。默认为__(’更新标签’)或__(’更新类别’)

‘add_new_item’ – 添加新项目文本。默认为__(’添加新标签’)或__(’添加新类别’)

‘new_item_name’ – 新项目名称文本。默认为__(’新标签名称’)或__(’新类别名称’)

‘separate_items_with_commas’ – 分类项元框中使用逗号文本的单独项目。此字符串不用于分层分类法。默认值为__(’带逗号的单独标签’)或null

‘add_or_remove_items’ – 添加或删除项目文本,并在禁用JavaScript时在元框中使用。此字符串不用于分层分类法。默认值为__(’添加或删除标记’)或null

‘choose_from_most_used’ – 从分类法元框中使用的最常用文本中进行选择。此字符串不用于分层分类法。默认值为__(’从最常用的标签中选择’)或null

‘menu_name’ – 菜单名称文字。此字符串是提供菜单项的名称。默认为name的值

前台调用

自定义分类法的分类列表页面模板文件是taxonomy.php或taxonomy-{taxonomy_slug}.php,taxonomy.php是所有自定义分类法默认调用的模板文件,taxonomy-{taxonomy_slug}.php则是指定自定义分类法调用的模板文件,比如本教程中创建的自定义分类法products,使用taxonomy-products.php文件即可指定调用。

特别注意

强调一点,添加过新的自定义分类之后一定要更新下固定连接,只需要点击保存设置就行,不然前台是调用不出来的。

接下来如何创建分类法页面可以参考:wordpress创建你的第一个分类法页面。