任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

如何在WordPress菜单中添加一个无链接的菜单项

在《WordPress入门 之 设置导航菜单》已经分享了WordPress菜单的设置方法,今天主要说下如何在WordPress菜单中添加一个无链接的菜单项,主要适用于一级菜单不需要添加链接,只需要用来下拉显示二级菜单的情况。如下图“无链接菜单”并不需要点击打开页面,只需要用来显示下拉菜单。 1.访问 后台 > 外观 > 菜单,通过“自定义链接”面板添加一个菜单项,如下图,填写一个任意的“URL”和“标签”,点击“添加至菜单”: 2.然后再展开该菜单项,删除“URL”,保存菜单 即可。 到这里,一个无链接的菜单项已经添加好了。 此方法的一个弊端:在输出的HTML代码中,仍旧使用了<a>标签包裹菜单项 1 <a>无链接菜单</a> <a>无链接菜单</a>

自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接

站外链接的SEO还是比较重要的,今天分享下 自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接 的方法。 直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 add_filter( ‘the_content’, […]

给WordPress自定义文章类型添加短链接

WordPress内置了一种文章短链接,型如 www.yoursite.com?p=1 (其中 1 为文章的ID),你可以在后台发布文章的时候查看到: 而自定义文章类型默认是生成短链接的,所以我们需要添加相应的函数。比如我们要给 book 这种自定义文章类型添加短链接功能,可以在你的插件文件或者当前主题的 functions.php 添加类似下面的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /** * 给自定义文章类型“book”添加短链接 */ function wpdaxue_shortlinks_for_book( $shortlink, $id, $context ) {   // 上下文可以是一篇文章、附件、或查询 $post_id = […]

修改WordPress搜索结果的链接样式

我们都知道,WordPress搜索结果页面的默认链接是这样的:domain/?s=[search query],例如 1 https://www.wpdaxue.com/?s=wordpress入门 https://www.wpdaxue.com/?s=wordpress入门 这样的链接实在是有些混乱,你可以将它修改为 1 https://www.wpdaxue.com/search/wordpress入门 https://www.wpdaxue.com/search/wordpress入门 只需要将下面代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 //修改搜索结果的链接 function redirect_search() { if (is_search() && !empty($_GET[’s’])) { wp_redirect(home_url("/search/").urlencode(get_query_var(’s’))); exit(); } } add_action(’template_redirect’, ‘redirect_search’ ); //修改搜索结果的链接 function redirect_search() { if (is_search() && !empty($_GET[‘s’])) { wp_redirect(home_url("/search/").urlencode(get_query_var(‘s’))); exit(); } } add_action(‘template_redirect’, ‘redirect_search’ ); 注:需要主机支持伪静态(即支持 rewrite)

WordPress文章链接重定向插件:WP Post Redirect

WP Post Redirect 是一个非常简单实用的WordPress文章链接重定向插件,通过它,你可以将文章重定向到任何链接地址,值得称赞的是,就连Feed输出也是一样重定向的地址。这样一来,只要是点击这篇文章的标题,都会自动访问重定向的地址。 安装插件后,发布文章时填写 Redirect URL : 在后台插件安装界面搜索 WP Post Redirect 即可在线安装,或者下载 WP Post Redirect

WordPress文章/页面链接重定向插件:Page Links To(已汉化)

之前介绍过 WordPress文章链接重定向插件:WP Post Redirect ,今天要说的 Page Links To 不仅支持文章链接重定向,还支持页面链接重定向,只要是这篇文章/页面的URL地址,都自动重定向到自定义链接,即使你访问文章的老地址(原本正常的链接),也会自动重定向到新地址。 在后台插件安装界面搜索 Page Links To 即可在线安装,或者下载 Page Links To (已汉化该插件,并提交给插件作者,你也可以直接下载简体中文语言包,解压后上传到该插件的 languages 文件夹)

将WordPress作者存档链接中的用户名改为昵称

默认情况下,修改固定链接为非默认带?的样式以后,作者存档的链接一般为 http://域名/author/用户名,这样就直接暴露了登录WordPress的用户名,存在安全隐患。一个不错的解决方法是将WordPress作者存档链接中的用户名改为昵称。 将下面的代码添加到当前主题的 functions.php 中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /** * 将WordPress作者存档链接中的用户名改为昵称 * https://www.wpdaxue.com/use-nickname-for-author-slug.html */ //使用昵称替换用户名,通过用户ID进行查询 add_filter( ‘request’, ‘wpdaxue_request’ ); function wpdaxue_request( $query_vars ) { if ( array_key_exists( ‘author_name’, $query_vars […]

WordPress更改固定链接结构 旧链接自动301重定向到新链接

本文目录[隐藏]1WP Permalinks Migration2使用方法3致谢4支持和反馈5插件下载 网站上线一段时间后,由于某些原因,需要修改WordPress的固定链接结构,这就必须面临一个问题:网站的文章已经被百度、google等搜索引擎收录,在搜索结果中,这些文章的链接很长一段时间内可能都不会更新。这时,如果别人访问文章(旧链接)时,就会出现 404错误,不仅不利于SEO,也影响用户体验。 WP Permalinks Migration 要解决这个问题,只需要安装 WP Permalinks Migration 插件即可。它可以在更改固定链接结构后,将文章的旧链接自动301重定向到新链接,搜索引擎也会根据这个尽快更新收录文章的链接,同时也提高了用户体验。 WP Permalinks Migration 的前身是 Dean’s Permalinks Migration,由于该插件好几年都没有更新,存在不少问题,已从WordPress官方插件库下架。下载后修复了已知的Bug,并添加本地化支持以及使用指南,同时更名为 WP Permalinks Migration ,继续为该插件提供支持。 WP Permalinks Migration 在 WordPress 3.6 下测试通过。在 3.4+以上版本中应该没问题,大家如果测试了其他版本,欢迎反馈下。 使用方法 重要提示:您的主机服务器必须支持URL重写(伪静态),否者该插件可能无法正常工作。 1.在插件设置界面输入 旧的 固定链接结构,然后保存设置。例如原来是 /%postname%/ : 2.访问 固定链接 设置页面,添加 新的 固定链接结构,然后保存。例如新的为 /%postname%.html : 3.访问您网站上任何一篇文章或任何页面的 旧的 链接地址,它都会自动重定向到 新的 链接地址。 比如访问旧链接 www.xxxx.com/post-url/   会自动301重定向到 www.xxxx.com/post-url.html […]

移除 WordPress 加载的JS和CSS链接中的版本号

在《正确加载 Javascript 和 CSS 到 WordPress》一文,我们讲到了通过 wp_enqueue_script 和 wp_enqueue_style 加载 js 和 css 文件,通过这两个函数加载的 JS 和 CSS 后面都带有一个版本参数,例如 ?ver=3.6 (如果你在函数中添加了版本号,就显示添加的版本号;如果没有,就默认添加WordPress的版本号,这样一来,就泄露了你正在使用的WP的版本了)。下面就分享下 移除 WordPress 加载的JS和CSS链接中的版本号 的方法。 移除所有版本号 1 2 3 4 5 6 7 8 9 10 11 /** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, ‘ver=’ ) ) […]

移除 WordPress 评论的网址URL表单及评论人链接

一般我们使用的WordPress主题的评论提交中,都包含了“网址”这个表单,有些博主不希望别人提交网址,其实你可以很方便地移除网址表单;如果之前已经有一些评论包含了评论人网址,你还可以直接移除。在主题的 functions.php 添加下面的代码即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /** * 移除 WordPress 评论的网址URL表单及评论人链接 * https://www.wpdaxue.com/remove-wordpress-comments-url.html */ //移除网址表单 function url_filtered($fields) { if(isset($fields[’url’])) unset($fields[’url’]); return $fields; } add_filter(’comment_form_default_fields’, ‘url_filtered’);   //移除评论人名字的链接 function disable_comment_author_links( $author_link ){ return strip_tags( $author_link ); } add_filter( ‘get_comment_author_link’, ‘disable_comment_author_links’ ); […]

WordPress 文章标题链接到站外链接

WordPress 支持多种文章形式,如果你的主题支持的话,就可以在发布文章的时候,看到如下图所示的选项: 我们一般使用“链接”这种文章形式来分享站外链接,点击文章链接时直接访问分享的链接,就像微博一样。要实现这种效果,可以使用之前推荐过的 Page Links To 或 WP Post Redirect。 也可以通过自定义字段来实现,在主题的 functions.php 添加下面的代码: 1 2 3 4 5 6 7 8 9 10 11 /** * WordPress 文章标题链接到站外链接 * https://www.wpdaxue.com/link-post-title-to-external-link.html */ function link_format_url($link, $post) { if (has_post_format(’link’, $post) && get_post_meta($post->ID, ‘LinkFormatURL’, true)) { $link = get_post_meta($post->ID, ‘LinkFormatURL’, true); } return $link; } add_filter(’post_link’, ‘link_format_url’, 10, […]

WordPress 隐藏推介联盟链接/外链转内链

很多朋友都会在博客中添加一些推介联盟链接,但又不想人家知道真实的链接,所以就希望将这些外链转为内链(以自己的域名开头),要实现这个目的,可以使用之前推荐的  Simple URLs,今天再推荐一个类似的插件: Affiliate Link Manager,使用这个插件可以将所有链接转为 http://你的域名/aff_123 这样的链接,支持统计点击次数,还可以查看最近点击的 1000 次链接(包括时间和来源等) 在后台插件安装界面搜索 Affiliate Link Manager 即可在线安装,或者下载 Affiliate Link Manager

WordPress 移除插件列表的“编辑”和“停用”链接

本文目录[隐藏]1移除特定插件的2移除所有插件的 之前分享过 在WordPress插件管理界面隐藏已启用的插件,今天分享下 移除插件管理界面的“编辑”和“停用”链接: 移除特定插件的 上图中,我们移除了所有的“编辑”链接和 Cartpauj PM 插件的“停用”链接,只需要添加下面的代码到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /** * WordPress 移除插件列表特定插件的“编辑”和“停用”链接 * https://www.wpdaxue.com/remove-plugin-actions.html */ add_filter( ‘plugin_action_links’, ‘remove_plugin_actions’, 10, 4 ); function remove_plugin_actions( $actions, $plugin_file, $plugin_data, $context […]

WordPress 媒体库显示文件的链接地址

有时候我们需要进入 WordPress 的媒体库复制某个文件的链接地址,但是默认情况下,必须进入查看页面,或者编辑界面,才可以弄到文件的链接地址,非常不方便。下面分享两种方法,效果如图: 方法1:添加一个分栏显示URL 将代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 /** * WordPress 媒体库显示文件的链接地址 * https://www.wpdaxue.com/media-column-show-url.html */ add_filter( ‘manage_media_columns’, ‘wpdaxue_media_column’ ); function wpdaxue_media_column( $columns ) { $columns["media_url"] = "URL"; return $columns; } add_action( ‘manage_media_custom_column’, ‘wpdaxue_media_value’, 10, 2 ); function wpdaxue_media_value( $column_name, $id ) { if […]

WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到)

在文章中插入图片时,我们几乎每次都要设置图片的尺寸、对齐方式和链接方式,是比较耗时费力的。其实我们可以给这几个选项设置默认参数,省去我们每次设置的麻烦。 可以将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 /** * WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到) * https://www.wpdaxue.com/image-default-size-align-link-type.html */ add_action( ‘after_setup_theme’, ‘default_attachment_display_settings’ ); function default_attachment_display_settings() { update_option( ‘image_default_align’, ‘left’ ); update_option( ‘image_default_link_type’, ‘none’ ); update_option( ‘image_default_size’, ‘full’ ); } /** * WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到) * https://www.wpdaxue.com/image-default-size-align-link-type.html */ add_action( ‘after_setup_theme’, ‘default_attachment_display_settings’ ); function default_attachment_display_settings() { […]

WordPress 前台评论添加“删除”和“标识为垃圾”链接

默认情况下,WordPress前台评论只有“编辑”链接,如果我们要将评论删除或标识为垃圾,需要进入后台再操作,非常不方便,下面我们就来给 WordPress 前台评论添加“删除”和“标识为垃圾”链接。 将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * WordPress 前台评论添加“删除”和“标识为垃圾”链接 * https://www.wpdaxue.com/add-delete-spam-links-to-comments.html */ function comment_manage_link($id) { global $comment, $post; $id = $comment->comment_ID; if(current_user_can( ‘moderate_comments’, $post->ID )){ if ( null === $link ) $link = __(’编辑’); $link = ‘<a […]

WordPress 生成文章预览链接给其他用户查看

我们都知道,WordPress 可以让作者预览未发布的文章,但是如果你需要给其他用户或者匿名访客预览你的文章,该怎么操作呢?其实,借助 Public Post Preview 插件即可。启用这个插件以后,当你的文章已保存草稿或者定时发布,你就可以获取文章预览地址,复制给对方即可查看: 在后台插件安装界面搜索 Public Post Preview  即可在线安装,或者到WordPress官方插件库下载

将WordPress作者存档链接中的用户名改为用户ID

本文目录[隐藏]1什么是作者存档页链接2修改作者存档页链接3修改作者存档页查询变量4参考资料 之前分享过 将WordPress作者存档链接中的用户名改为昵称,不少朋友都在询问,如果将WordPress作者存档链接中的用户名改为用户ID,好吧,一起来看看 前端博客 的方法吧。 什么是作者存档页链接 wordpress的里的所有注册用户都有一个专属的链接,称之为作者存档页链接,通常是这样的: 1 2 3 4 5 6 7 // 未url重写   http://qianduanblog.com/?author=1   // 已url重写   http://qianduanblog.com/author/admin // 未url重写 http://qianduanblog.com/?author=1 // 已url重写 http://qianduanblog.com/author/admin 其中未url重写的参数值是用户id,而url重写后的参数值是用户名。通常,我们都使用了url重写,而作者存档页链接暴露了用户名,可能对wordpress的安全性有点点倾斜(而作者的想法是作者的的参数值统一为用户id,如:author/123,用户页面链接的参数值统一为用户id,如:user/123,关于用户页面链接比作者存档页链接要复杂,后续文章再说),所以我们需要修改参数值为用户id。 修改作者存档页链接 首先要做的是,修改存档页链接,如下示例: 1 2 3 4 5 6 7 // 修改之前   http://qianduanblog.com/author/admin   // 修改之后   http://qianduanblog.com/author/123 // 修改之前 http://qianduanblog.com/author/admin // 修改之后 http://qianduanblog.com/author/123 在wordpress里内置了关于作者存档页链接的钩子,原始的作者存档页链接是这样获取的: […]

WordPress 用.html作为url后缀时的分页链接问题

本文目录[隐藏]1目标2实现方法3代码 固定链接设为 /archives/%postname%.html 时可以让页面看起来像静态页,同时会使分页链接变得十分奇怪,比如评论的分页链接会变成”hello-world.html/comment-page-1#comments”,html既然是后缀就应该一直在最后,本文介绍如何实现。 目标 假设页面链接为hello-world.html 当在文章中插入分页时,希望分页链接格式为 hello-world/page-2.html 评论分页链接则为 hello-world/comment-page-2.html 实现方法 通过filter将分页链接改成希望的格式,分别用到vwp_link_pages_link 和 get_comments_pagenum_link。添加自定义跳转规则,利用filter rewrite_rules_array取消Canonical URL(标准链接)跳转,否则使用新链接访问时WordPress会强制跳转到原来的链接 代码 下面这段代码放在主题的functions.php中,保存后需要到设置中重新保存一下固定链接。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 […]

WordPress 自动给文章的关键词添加链接 Links Auto Replacer

本文目录[隐藏]1Links Auto Replacer 简介2Links Auto Replacer 预览2.12.1.1前台显示效果:2.1.2Index_43Links Auto Replacer 下载4相关插件 之前推荐过使用 WP Keyword Link 插件自动给文章的关键词添加链接,但是作者已经5年多没有更新 WP Keyword Link ,实在不好意思再推荐它。找了一大圈,才发现一个 Links Auto Replacer 可以支持中文,简单介绍下。 Links Auto Replacer 简介 Links Auto Replacer 在后台添加关键词和匹配的链接,就可以将文章内容中的这个关键词自动添加你设置的链接。相对于其他类似插件,Links Auto Replacer 的优点是 支持中文,还自带了隐藏真实链接的功能(将链接转换为 example.com/go/amazon 这个格式),缺点是 不支持将文章的标签(tag)自动添加链接,目前(2015-11-7)不支持限制匹配次数,所有关键词都会添加链接。希望作者在后续的更新中可以去掉这两个缺点,呵呵。 Links Auto Replacer 还有收费版(25美元): 支持内部链接,使关键字链接到你的内部文章或网页可以统计链接的点击次数分类管理关键词 Links Auto Replacer 预览 后台新建自动链接:   前台显示效果: Links Auto Replacer 下载 在后台插件安装界面搜索 […]

WordPress 自动转换中文链接为拼音 SO Pinyin Slugs

如果你将WordPress固定链接设置为含有 %postname% 的样式,比如下图加圈的几种: 那你在发布文章时,就会发现默认生成的链接是中文的,复制浏览器地址栏的网址就是一堆乱码,但是每次手动修改为英文或拼音,是比较繁琐耗时的(虽然一直都是手动修改的,囧),好在有插件可以自动转换,之前推荐过 Pinyin Permalink 和 WP Slug Translate ,但是这两个插件都超过2年没更新了,不知是否还可以使用。所以今天再推荐一款 SO Pinyin Slugs,一样可以自动将中文转换为拼音。亲自测试了下,非常不错: 第一次输入标题,稍等几秒就可以自动翻译好了如果你稍后修改了标题,发布或保存文章的时候也会自动更新翻译如果你手动编辑了翻译的结果,也可以保留你的自定义修改,即使保存或发布文章,都不会改变标点符号、空格都会自动使用 – 替换,非常智能,字母、数字会保留 该插件一直保持更新,作者比较负责任! 你可以在后台插件安装界面搜索 SO Pinyin Slugs 即可在线安装,或者在这里下载 SO Pinyin Slugs,有问题可以在 https://github.com/senlin/so-pinyin-slugs 提交。

WordPress [图像]小工具如何添加链接和说明文字

WordPress 4.8 新增了几个媒体小工具,其中一个就是“图像”小工具。最近有朋友反馈说,这个图像小工具只能添加标题和图片,没办法添加链接和文字啊。为此,专门测试了下,其实,它是支持添加链接和说明文字的,只是隐藏了设置选项罢了。 在外观 – 小工具 中,添加图像小工具到任何侧边栏,上传了一个图片: 点击“编辑图像”按钮,即可打开设置选项: 如上图所示,可以设置链接目标等信息,自己折腾看看吧!

WordPress 链接预览插件:Snap Shots Plugin

把鼠标移到 blog 的链接地址上面,能够显示预览小图标,这样的效果是不是很酷,看看下面的这篇译文吧。翻译自 Weblog Tools Collection 的 APAD: Snap Shots Plugin 名称: Snap Shots Plugin (以前叫做 Snap Preview Anywhere) 插件页面: Snap Shots Plugin 描述: 这个插件(现在是1.3版了)能够为你的链接的页面形成一个小图片。这个插件第一次发行的时候就受到了很大的关注,已经被下载了上万次。现在 WordPress.com 也提供 Snap Shots 这个插件。 特性: 符合XHTML标准。 所有的选项都能在 WP-Admin 中设置。 可以在任何时候设置选项去定制化预览效果。 这个插件能够自动在 footer 增加Snap JS代码。 1.3版修改记录: 插件的名字从 Snap Preview Anywhere 修改成 Snap Shots Plugin 以便于和其服务的名字保持一致 增加到 footer 的代码现在也符合 XHTML 1.1 […]

WP SEO 技巧:链接建设第二部分 — 向外链接

这是链接建设系列的第二部分,(查看第一部分) 向外的链接 这篇文章将会简短的概述下向外的链接和探讨下为什么它可能会成为同时好的或者不好的。不要发愁,这个系列的最后第三篇将会会以如何实际制造链接到你的网站未结束,前两篇是为在链接建设方面新手介绍的初步的背景知识。 向外链接是一些有点,甚至非常好或者神奇的东西,SEO 大体预览(这里翻译不大对头)。当一个搜索引擎在查看你的网站的时候,它会去查看那些站点链接到你的站点上,同样在这个计算你的排名过程中,它也在查看你链接到了哪些站点。 为了举一个例子,让我们使用 Google Inside。 这是一个涉及讨论 Google 和涉及搜索引擎新闻和其他工业相关新闻的站点。如果 Google Inside 链接到比如一个赌场的网站会有意义吗?园林的网站呢?或者甚至一个讨论跳伞的网站。那样对于作为用户的你用任何意义吗?如果这对你没有任何意义,同样他对 搜索引擎机器人也是没有意义的。相关的向外链接 — 付费的或者免费的 — 是非常重要的。久而久之,我已经认识道这一点通过测试不同的链接到达不同的网站。 返回我们的例子。如果 Google 链接到如 Search Engine Watch 或者 Matt Cutts’ Blog 这类网站,这些站站点都是直接通过相关性命中 Google Inside。同样的行业,同样主题。搜索引擎将看到这一点并认为这些链接对你和你连接的站点是同样非常有价值的,因为它帮你在特定行业或者位置中摆定你的位置。 这就是对于向外链接的简短总结 下一篇(这个系列的最后一篇)… 如何创建链接 这篇文章翻译自 Weblog Tools Collection 的 WP SEO Tips: Outbound Linking Part 2。 对于翻译或者SEO主题有什么意见,请给我留言! 标签:SEO

WP SEO 技巧:结构化永久链接

永久链接对于搜索引擎优化是非常关键的。像 Googlebot 这些爬虫已经足够聪明到能够索引那些甚至使用查询的链接,如 example.com/?p=535,但是显然这些链接对搜索引擎不友好。 当你设置永久链接的时候,你需要从两个角度去考虑。 标签:SEO

WordPress 静态化搜索链接

把 WordPress 的搜索链接静态化也不是什么难事,只需要修改几个地方。不过在这里之前你要确保你的 Apache 支持 Mod_rewtite,并且你在你的 WordPress 已经启用 Permalink 的功能。 .htaccess 文件 在你的 .htaccess 文件中增加以下 mod_rewrite 规则: RewriteRule ^search/(.+)?$ /index.php?s=$1 [QSA,L] 主题文件 添加一个 onsubmit 句柄到主题文件的搜索框的 form 标签: <form action=”<?php bloginfo(‘wpurl’); ?>/index.php” method=”get” onsubmit=”location.href='<?php bloginfo(‘home’); ?>/search/’ + encodeURIComponent(this.s.value).replace(/%20/g, ‘+’); return false;”> 就这么简单,以后你可以通过以下链接来搜索本站: http://blog.wpjam.com/search/your+search+terms 翻译自:Friendly Search URLs,有删节! 更新:好像在 IE 可以直接输入:http://blog.wpjam.com/search/中文搜索词,FF上好像不行!暂时没有解决方法,不知道那位帅哥有办法? 标签:htaccess WordPress 技巧

WP SEO 技巧:链接建设第三部分 — 如何实际创建链接

这是关于链接建设系列文章的第三部分。我将会涉及到实际上的如何在你的站点上创建链接的最终的想法。最初的两篇日志我们向大家介绍了每个人都应知道的链接是怎么工作以及如何创建外部链接。 我将涉及两个主要领域。哪些是你应该做的,哪些是你不应该做的。 链接建设和你应该做的事情。 链接建设需要巧妙,创意,以及社会化工程,为什么我说社会化工程?因为它涉及到网络和认识新的人,作为朋友,作为合作者,作为助手,我有很多关于我如何创建网站的网络的秘密。 广交朋友是关键。把一些时间投资在这些人的身上。我几年前开始加入 IRC at Freenode in #wordpress,这个极大帮助我建立了网络,你现在可以通过昵称 element 在 #wordpress 找到我。 回到交友,朋友总是能够最大限度的转换为链接。如果你对人们非常有帮助,你会得到一些 PR4,PR5,PR6 甚至 PR7 的链接。对了,还有一点,不要只是交朋友,然后啥也说不清。提供给朋友一些对他们有用的帮助。有时他们会链回你的网站作为感谢。我就这样干过是因为朋友帮我写代码或者校对站点中的文章。 最后关于你应该做的事情,我曾经告诉过别人最重要的技巧就是:内容是王。独特的,强烈的,有益的,支持性的内容是成为伟大的网站的最关键处。我从不会订阅,甚至想去访问聚合的站点。当然了,我的 Ginside.com 这个博客从来没有引用过别人的内容,我经常通过一些独特唯一的文章表达我自己的观点。内容是王和关键,当你提供有用的信息而不是垃圾的时候,人们会很乐意链到你的网站。 那么那些事情是你作为 blogger 不应该做的呢? 有很多事情你作为 blogger 不能做的(当然了,这个只是我个人的意见 — Jonathan),尽量不要涉及政治的东西,尽量不要在你的站点上展示你的政治倾向。我会写一些我不喜欢的东西,但是这个站点的一部分,我需要更新他。 第二,不要怨恨。不要写一些其他站点抹黑或者攻击其他人。其实这个会让你作为一个作者失去信用,你会因此失去读者因为他们不像访问这些垃圾。当然了,我没有说你不能写发生的一些坏的事情,但是尽量给些支持并且保持一定程度上的回旋余地。 我可以写得很长,但是我想到此为止。 最后,失去链接最快方式是停止发表文章。我相信有个发表文章的度,你不能发表的太快,或者太慢,但是千万不要整个月,或者整年都不写。保持站点更新,能保持读者的注意。 如果你有什么问题请留言,感谢阅读,我会继续给大家翻译 WordPress SEO 技巧的文章。 本文翻译自:WP SEO Tips: How to actually build links – Part 3 标签:SEO

简单而有效的链接建设

献给那些不经过大脑就来我博客 Spam 的人或者机器。 本文仅仅是个人了解到 SEO 简单技巧,写出来只是让大家参考,防止被 Spam 利用,并不代表我鼓励大家这么去做。 首先不要随随便便就去 Spam,基于两点: WordPress 和其他一些博客留言链接一般都是 nofollow,nofollow 链接对于 Google 是没有权值,虽然会引导 bot 到你的网站上。对于 Baidu 没有考证,baidu 很多东西没法考证,就像它为什么 K 你一样。 如果很多人把你的留言提交的 Akismet 黑名单,那么你就惨了,以后正常的留言都没有用了。 那么水平高一些的 Spam 方式该怎么做?同样基于上面的原因,因为一些 blogger 为了鼓励他人留言,会给自己的 WordPress 博客安装一个 dofollow 插件,这样留言者的链接就没有了 nofollow 的属性,在搜索引擎中就有了权重。所以聪明的 Spammer 就是应该找到这些博客。然后留下有建设性的留言,比如,Thanks! Your site is awesome!具体过程是这样子的: 在搜索引擎中查找比自己主题相关的的 WordPress 博客。比如你搜索和音乐相关的博客,在搜索引擎中输入:”powered by wordpress” music。然后在这些博客中查找出 dofollow 的并且 PR 高的。 如何查找 dofollow […]

WordPress 404 和权威链接

Google Webmaster 的日志跟软404代码说再见中建议:不要使用软404代码,因为它返回的是200响应代码,然后出现一个错误信息页面,这样可能会对对用户和搜索引擎造成困惑,所以我们让404页面应该返回硬404代码。下面我就说说如何让 WordPress 404页面返回硬404代码。 首先对于 WordPress 来说他有一个权威 URL(Canonical URL)的概念,他帮你避免一些 404 问题,导向正确的页面。 比如博客地址为 http://blog.wpjam.com/,那么你可以通过下面的链接访问你博客的首页。 http://blog.wpjam.com/ http://www.fairyfish.net/index.php/ http://blog.wpjam.com/index.php/ http://www.fairyfish.net?paged=1 http://blog.wpjam.com/?paged=1 http://www.fairyfish.net/page/1/ http://blog.wpjam.com/page/1/ 你甚至可以通过这个链接访问到你博客首页 http://www.fairyfish.net/index.php/////page/1///////?paged=1 而对于日志页面,比如你使用了永久链接,你的某一篇日志的 URL 为:http://blog.wpjam.com/2008/09/04/creating-a-menu-showing-certain-categories/,它的 POST ID 为 1645。那么你可以通过以下链接访问到这篇日志: http://www.fairyfish.net/2008/09/04/creating-a-menu-showing-ce http://blog.wpjam.com/2008/09/04/creating-a-menu-showing-ce/ http://blog.wpjam.com/2008/09/04/creating-a-menu-showing-ce http://www.fairyfish.net/index.php/2008/09/04/creating-a-menu-showing-ce/ http://www.fairyfish.net/index.php/2008/09/04/creating-a-menu-showing-ce http://blog.wpjam.com/index.php/2008/09/04/creating-a-menu-showing-ce/ http://blog.wpjam.com/index.php/2008/09/04/creating-a-menu-showing-ce http://www.fairyfish.net/?p=17 http://blog.wpjam.com/?p=17 http://www.fairyfish.net/index.php?p=17 http://blog.wpjam.com/index.php?p=17 WordPress 提供了404自定义页面,我们可以通过编辑主题下面的 404.php 实现自定义。在默认情况下, WordPress 404页面返回的代码是200。为了让搜索引擎如 Google 能正确爬这些页面,最好在你主题的 404.php 添加以下两行: <?php header("HTTP/1.1 404 Not […]

WordPress 主题教程 #5d:Else,日志 ID,链接标题

Else,日志 ID,链接标题是从零开始创建 WordPress 主题系列教程的五篇的第四部分,这篇课程将讲解其他3个可以增加到日志中的元素:Else,post ID, 和 链接的 title 值。尽管它们是可选的,但是我们几乎可以在我每一个免费的主题中都能找到。 开始之前,不要忘记启动 Xampp。 第1步:Else 在 <?php endwhile; ?> 的下面输入以下代码: <?php else : ?> <div class=”post”> <h2><?php _e(’Not Found’); ?></h2> </div> 大致如下: 保存刷新浏览器,但是应该注意到没有任何变化。我们返回教程 #5 — 主循环,去解释你刚才上面输入的是什么? 这里就是主循环的部分代码: <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> <?php endwhile; ?> <?php endif; ?> 第一,if(have_posts()) 检查博客是否有日志, 第二,while(have_posts()) 执行 the_post() 去调用日志。而 Else […]

WordPress 主题教程 #5e:日志导航链接

日志导航链接是从零开始创建 WordPress 主题系列教程的第五篇的第五部,在绝大多数的 WordPress 博客的底部,都会有 下一页 (Next Page) 或者 上一页 (Previous Page) 这样的导航链接。我们可以通过 WordPress 的模板系统中的 posts_nav_link() 这个函数调用这些链接。 在 <?php endwhile; ?> 和 <?php else : ?>之间添加如下代码: <div class=”navigation”> <?php posts_nav_link(); ?> </div> <div class=”navigation”> – 开始一个名为 navigation 的 DIV 标签。 <?php – 开始 PHP 代码 posts_nav_link() – 调用后一页和前一页的链接。 ; – 停止调用。 ?> – 结束 PHP […]

WordPress 主题教程 #6b:页面链接列表

页面链接列表是从零开始创建 WordPress 主题系列教程的第六篇的第二部分,通过上一篇的学习,现在已经熟悉了侧边栏的结构,接下来我们将继续修改侧边栏,完成页面链接(Page-link)列表。当完成常规的侧边栏之后,我们将学习如何窗体化(widgetize)侧边栏。 在分类链接上面添加以下代码: <?php wp_list_pages(); ?> 保存并刷新浏览器。效果如下所示: 在默认情况下只有一个页面链接,就是 About 链接。我在我的本地的博客增加了很多多页面和子页面,这样我就有四级页面链接。 查看页面源代码,我们可以看到 wp_list_pages() 产生的完整结构以及代码,如下: 第一,它把所有东西放入列表元素标签(LI),第二,它给列表一个名字,Pages。第三,它增加一个无序列表(UL)。第四,它把每个链接放入到 <li> 和 </li>标签之间。 在上面的截图中,注意到“Pages”这个列表标题和“Categories”这个分类链接标题的大小不一样。 如何使它们一致呢? 添加 ‘title_li=<h2>Pages</h2>’ 到 wp_list_pages() 作为参数。 保存并刷新浏览器结果如下: title_li 是一个用来定制化页面链接列表的标题的参数。<h2>Pages</h2> 是 title_li 这个参数的值 进一步定制化: 在我的例子中,我有四级页面链接。由于布局或者设计的原因使得不能在侧边栏处理那么多级别的链接。为了限制显示列表的层数,增加了 depth 这个参数,并把它设置为 3: 注意,我添加了 depth=3& 而不是仅仅 depth=3。这个 & 在这儿用于把 depth 和 title_li 这两个参数区分开。(如果你只有一个 about 页面链接,你将不会注意有什么不同。) 这里是我的列表的不同之处:(对比这个截图和上面的截图。) 原文:link 标签:WordPress 主题 WordPress 教程

100% Secure Checkout

PayPal / MasterCard / Visa