任何问题请联系WX:uu16853

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

购买更多有优惠!

WordPress Async JavaScript,Autoptimize,PageSpeed Insights,WordPress优化,WP Rocket,延迟加载,异步加载,阻塞渲染资源 文字详细教程

通过Google PageSpeed Insights执行WordPress网站检测,Google将会告诉您需要移除WordPress网站上阻塞渲染的资源。那么: 什么是阻塞渲染资源? 如何移除WordPress上的阻塞渲染资源? 在这篇文章中,我们将为您回答上述两个问题。文章将会分四个部分进行说明: 什么是阻塞渲染资源及他们有什么影响 如何发现网站阻塞渲染的资源 如何移除阻塞渲染资源(方法) 如何使用插件解决此类WordPress问题 如何理解“移除阻塞渲染资源”? 了解什么是阻塞渲染的资源以及为什么它们会影响网站的加载时间,我们需要从基本的角度来了解网络浏览器如何呈现网页。 当访问者登陆您的站点时,他们的Web浏览器从站点代码的顶部开始并进行阅读,记住,是从上到下。 如果在此过程中遇到CSS或JavaScript文件,则在等待下载和处理该文件时需要停止 “读取”。那么花费在“暂停”上的时间来下载和解析这些资源可能影响到更重要的进程,例如加载游客访客应立即可见的网站内容。 让我们看一个极端的例子来说明为什么这可能是一个问题。 假设您一个网站的页脚设计了很酷的JavaScript效果。它由“ coolfooter.js”提供支持,但该脚本在您网站代码顶部引用(实际上访问者只有滚动到页脚才能看到它)。 那么这个网站代码的布局就显得不合理了。 我们知道,当访问者登陆您的网站时,他们的浏览器开始从上到下阅读。因此,在它可以解析和呈现网站上首屏内容的HTML之前,它需要等待下载并解析coolfooter.js文件。 这就会导致,显示首屏内容的HTML需要更长的时间,这意味着您的访问者会觉得网站速度较慢。 当Google告诉您移除阻塞渲染资源时,它实际上是在说:“嘿,不要在网站代码的顶部加载不必要的资源,因为这将使访问者的浏览器下载优先可见部分内容所需的时间更长”。 有了本文中的提示,您就可以延迟加载某些CSS和JavaScript资源,直到页面的可见部分已经加载为止。 什么是阻塞渲染资源? 当提到阻塞渲染资源时,我们通常指的是: CSS JavaScript 重要的是要了解并非所有CSS和JavaScript文件都是阻塞渲染的。 例如,在页面顶部加载重要的CSS至关重要,否则访问者可能会遇到所谓的未样式化内容闪烁(FOUC)现象。 图像是否属于阻塞渲染资源? 不,图像不会造成渲染阻塞。优化WordPress图像以减小其文件大小仍然很重要,但不必担心优化图像的传送路径。 如何发现网站是否存在阻塞渲染的资源 要评估您的WordPress网站当前是否具有阻塞渲染的资源,可以使用Google PageSpeed Insights。 您要做的就是输入要测试的URL。然后,PageSpeed Insights将在“ 优化建议”下的“ 移除阻塞渲染的资源”部分列出每个资源的地址: PageSpeed Insights阻塞渲染资源提示 如何移除阻塞渲染资源? 不用担心,您不必手动执行此操作。在下一节中,我们将讨论可帮助您移除阻塞渲染资源的WordPress插件。但是,我们应该了解这些插件工作的原理。 如何移除阻塞渲染的JavaScript 有几种不同的策略可以移除阻塞渲染的JavaScript。我们在有关如何推迟解析JavaScript的文章中详细介绍这些方法,但以下是主要方法: 异步加载 –让HTML解析器(例如访客的浏览器)下载JavaScript,同时仍然解析HTML的其余部分。也就是说,文件下载时并不会完全停止解析。但是,一旦下载,它将暂停HTML解析器以执行脚本。 延迟加载 –让HTML解析器在解析其余HTML的同时下载JavaScript,并等待执行脚本,直到HTML解析完成。 这Growing with the Web网站制作的插图可以帮助你更好地理解正常脚本加载、脚本异步加载和脚本延迟加载三者之间的区别: JavaScript 正常/异步/延迟加载对比 使用延迟加载的好处是可以确保脚本按照它们在代码中出现的顺序执行。 异步加载不使用这种方法,如果将异步加载应用于所有JavaScript资源,有时会导致问题。因为异步加载通常会破坏页面文档前面呈现所依赖的资源。异步加载产生的最常见问题是损坏的jQuery资源,这些资源会在将jquery.js添加到文档之前尝试加载。 如何移除阻塞渲染的CSS […]

有时候有些网站URL地址,我们并不需要被搜索引擎收录索引。若发生了意外的情况,我们应该如何处理?大部分搜索引擎都提供移除网址的服务,本文将以谷歌为例,详细说明各种情况! 有很多方法可以从谷歌中移除网址

有时候有些网站URL地址,我们并不需要被搜索引擎收录索引。若发生了意外的情况,我们应该如何处理?大部分搜索引擎都提供移除网址的服务,本文将以谷歌为例,详细说明各种情况! 有很多方法可以从谷歌中移除网址。但是没有一种方法是可以适合所有情况。使用哪个方法需要你去做判断。 重要的是,使用错误的方法不仅会导致页面无法按预期从谷歌索引中删除,而且还会对SEO产生负面影响。 为了快速确定哪种移除方法最适合你,全文实行分章节,你可以更具自己的情况跳到本文的相关部分。 本文中你可以学到: 如何检查网址是否被索引 5种从谷歌移除网址的方法 如何确认移除的优先级 需要避免的常见的移除问题 如何移除非自己网站的内容 如何移除图片 如何检查网址是否被索引 我通常看到SEO人员检查页面是否被编入索引的做法是使用 site: 方法在谷歌中搜索(例如 site:url地址)。虽然 site: 搜索对于识别如果显示在搜索结果中可能有问题的网站页面时很有用。但是你需要注意,结果并不是绝对的。事实上它上不会告诉你页面是否是索引。它们可能显示的是谷歌已知的页面,但这并不意味着它们有资格在没有site:指令的情况下依然显示在常规搜索结果中。 举个例子,site: 搜索后的结果依然包括跳转页面以及制作过Canonical标签的页面。同时,当你site搜索一个域名时,谷歌可能会显示的是另外一个域名的标题以及描述的结果。比如我们可以看下 moz.com这个站点(原来是seomoz.com)搜索任何指向 moz.com 的关键词时,展示的SERP结果都是 moz.com,但是当我们 site:seomoz.com 的时候,结果却像下方这样: 这个之所以重要是因为,很多SEO会在这里误判,在谷歌当中移除原来的老域名链接。这会导致 PageRank(页面权重) 无法正常传递。我看过很多的案例,很多人误以为是因为操作失误导致 site:旧域名的时候依然有结果,所以开始“修复”这些问题。实际这些操作却在伤害网站。 检查网页是否索引的方法是查看 Google Search Console 中的覆盖率报告,或者是使用网址检查功能检测单一的页面。这些工具会告诉你页面是否被索引,同时还会提供额外的信息说明谷歌是如何处理这些页面的。如何你没有这个工具的话,那么也可以直接在谷歌当中搜索你页面的URL。 在Ahrefs中,你可以在 “Top pages(热门页面)”报告中找到参与排名的页面。通常我们看到的都是参与自然关键词排名的页面结果,这就意味着这些页面很可能是索引的。这里需要注意的是,你需要查看最后我们发现这个页面的日期,在我们发现这个页面的时候它是索引状态,但是索引状态会跟随时间而变化。 如果某一个特定的URL有问题,需要从索引中移除。你可以通过查看本文最开始流程图,找到最好的解决方法,并且查看下方对应的方法进行处理。 5种从谷歌移除网址的方法 方法1: 删除内容 如果你删除了内容,并且服务器返回404(未找到)或410(丢失)的状态码,那么在谷歌再次抓取这个页面之后就会从索引中移除这些页面。在移除之前,页面依然可能会在搜索结果中展现出来。即使页面已经被删除,有可能缓存的页面依然会被临时的展示给用户。 你也许会想要其它的方法: 我需要尽快移除网址. 查看URL移除工具。 我希望保留链接权重. 查看设置规范页面方法。 我需要页面对用户可见. 查看noindex方法或者限制访问方法是否能满足你的需求。 方法2: Noindex 使用 noindex meta robots 标签、或者是使用 x‑robots […]

无论免费主题还是付费的专业主题,大部分默认布局都会有一个侧边栏。但侧边栏并非适合每一个站点,有时候我们可能需要移除它,该怎么做?

无论免费主题还是付费的专业主题,大部分默认布局都会有一个侧边栏。但侧边栏并非适合每一个站点,有时候我们可能需要移除它,该怎么做? 可以使用多种方法从整个网站或仅从特定内容中删除WordPress侧边栏,本文我们将会详细探索这几种方法: 为什么删除WordPress网站侧边栏 侧边栏在WordPress设计中极为常见。通常位于主页面内容的右侧或左侧,少数主题还可能显示在页面底部。 WordPress侧边栏通常包含“小工具”,它们是出现在网站每个页面上的小内容区域。站长常常在侧边栏挂放CTA功能,例如电子邮件订阅和搜索栏: 侧栏小工具示例 有些网站甚至使用侧边栏展示导航菜单。这种做法对于用户体验来说是非常友好的,因为用户可以快速查找网站的所有内容: 侧边栏设置导航菜单示例 另外,侧边栏也是站长设置广告的热门位置。侧边栏广告能够保证广告本身高度可见,同时又不影响网站内容的可读性: 侧边栏广告示例 既然侧边栏为站长带来如此多的便利,似乎没有理由要将边栏移除。尽管可以将多种转换内容合并到侧边栏小工具中,但这样做也有其缺点。 其一,主要内容区域之外的所有内容都会分散网站用户的注意力。例如,如果博客上有一个侧边栏,侧边栏上一些引人注目的小工具,会分散访客对博客文章的注意力。 其二,在某些情况下,侧边栏可能影响到网站的整体视觉效果。将侧边栏添加到内容丰富的网站(例如新闻聚合和在线杂志)会让用户觉得杂乱无章,不知所措。另一方面,将其删除可让网站设计保持整洁且易于理解。 最后,边栏在移动网站上并不是特别有用。对于大多数响应主题,在移动设备上会将侧边栏移到页面底部。随着移动互联网的日益庞大,依赖于侧边栏的设计可能不再是理想的选择。 如何移除WordPress侧边栏 大多数主题默认布局中使用侧边栏功能,如果您更喜欢没有侧边栏的WordPress网站,您可以根据自己情况和偏好使用以下四种方法。 1. 完全移除WordPress网站侧边栏 如果您想完全删除网站的侧边栏,则需要编辑主题。在开始删除侧边栏之前,强烈建议您备份站点,以防万一出问题。还有更好的一种办法即考虑使用子主题,因为对子主题进行操作不会对主题本身作任何改变。 确保完全之后,即可开始对主题文件进行修改。可以使用FTP客户端(例如FileZilla )来执行,或者,从WordPress仪表板中编辑文件。 直接在WordPress仪表盘操作,可以通过“外观>主题编辑器”,在开始编辑主题文件前一般会提醒您: 主题编辑器警告 单击“我了解”按钮,并记住进行更改时要非常小心。然后,您需要找到每个主题的模板文件。这些是您的主题存储有关如何显示某些类型的内容(例如文章,页面和产品)的信息的位置。 每个主题中可能有几个模板,文件名称可能包括 index.php,single.php,archive.php等,您需要逐个编辑。打开文件后,查找类似于以下代码的一行代码: <?php get_sidebar (‘sidebar-name’); ?> 只需删除括号中的代码(在本例中为“sidebar-name”),即可从该模板中删除侧边栏。然后,重复此过程,直到您删除了整个主题中的代码。 完成此步骤后,主题可能会在侧边栏的原处保出很大的空白,整个网站的外观变得非常别扭,如下所示: 移除侧边栏后WordPress网站示例 这是因为即使侧边栏消失了,但为侧边栏预留的样式依然是在的。需要使用自定义CSS来更改内容区域的定义宽度,并且因主题而异。修改主题样式文件可能需要专业的前端技术人员,建议您找懂这块技术的朋友或者付点钱请个技术帮忙。 2. 删除WordPress静态页面侧边栏 在某些情况下,您可能希望在网站的某些地方使用边栏,而在某些地方又不使用。要从单个静态页面(如“主页”,“关于”或“博客”页面)中删除侧边栏,首先需要检查主题是否包含Full Width模板。 为此,编辑需要删除侧栏的页面。在“页面属性” 部分中,在“模板” 下拉菜单中查找Full Width选项: 检查可用模板 如果有可用的Full Width模板,只需选择它并更新页面即可删除侧边栏。如果您的主题不包含此功能,则可以创建自己的模板。 首先在文本编辑器中创建一个新文件,并将其命名为fullwidth.php 或类似名称。 然后访问主题的page.php 文件。复制此文件中的所有代码,并将其粘贴到新的fullwidth.php 文件中。在PHP开始标签之后,添加如下文件名: <?php /* * Template Name: Fullwidth Template  */ get_header(); ?> 之后,找到并删除以下代码: <? […]

无论免费主题还是付费的专业主题,大部分默认布局都会有一个侧边栏。但侧边栏并非适合每一个站点,有时候我们可能需要移除它,该怎么做?

无论免费主题还是付费的专业主题,大部分默认布局都会有一个侧边栏。但侧边栏并非适合每一个站点,有时候我们可能需要移除它,该怎么做? 可以使用多种方法从整个网站或仅从特定内容中删除WordPress侧边栏,本文我们将会详细探索这几种方法: 为什么删除WordPress网站侧边栏 侧边栏在WordPress设计中极为常见。通常位于主页面内容的右侧或左侧,少数主题还可能显示在页面底部。 WordPress侧边栏通常包含“小工具”,它们是出现在网站每个页面上的小内容区域。站长常常在侧边栏挂放CTA功能,例如电子邮件订阅和搜索栏: 侧栏小工具示例 有些网站甚至使用侧边栏展示导航菜单。这种做法对于用户体验来说是非常友好的,因为用户可以快速查找网站的所有内容: 侧边栏设置导航菜单示例 另外,侧边栏也是站长设置广告的热门位置。侧边栏广告能够保证广告本身高度可见,同时又不影响网站内容的可读性: 侧边栏广告示例 既然侧边栏为站长带来如此多的便利,似乎没有理由要将边栏移除。尽管可以将多种转换内容合并到侧边栏小工具中,但这样做也有其缺点。 其一,主要内容区域之外的所有内容都会分散网站用户的注意力。例如,如果博客上有一个侧边栏,侧边栏上一些引人注目的小工具,会分散访客对博客文章的注意力。 其二,在某些情况下,侧边栏可能影响到网站的整体视觉效果。将侧边栏添加到内容丰富的网站(例如新闻聚合和在线杂志)会让用户觉得杂乱无章,不知所措。另一方面,将其删除可让网站设计保持整洁且易于理解。 最后,边栏在移动网站上并不是特别有用。对于大多数响应主题,在移动设备上会将侧边栏移到页面底部。随着移动互联网的日益庞大,依赖于侧边栏的设计可能不再是理想的选择。 如何移除WordPress侧边栏 大多数主题默认布局中使用侧边栏功能,如果您更喜欢没有侧边栏的WordPress网站,您可以根据自己情况和偏好使用以下四种方法。 1. 完全移除WordPress网站侧边栏 如果您想完全删除网站的侧边栏,则需要编辑主题。在开始删除侧边栏之前,强烈建议您备份站点,以防万一出问题。还有更好的一种办法即考虑使用子主题,因为对子主题进行操作不会对主题本身作任何改变。 确保完全之后,即可开始对主题文件进行修改。可以使用FTP客户端(例如FileZilla )来执行,或者,从WordPress仪表板中编辑文件。 直接在WordPress仪表盘操作,可以通过“外观>主题编辑器”,在开始编辑主题文件前一般会提醒您: 主题编辑器警告 单击“我了解”按钮,并记住进行更改时要非常小心。然后,您需要找到每个主题的模板文件。这些是您的主题存储有关如何显示某些类型的内容(例如文章,页面和产品)的信息的位置。 每个主题中可能有几个模板,文件名称可能包括 index.php,single.php,archive.php等,您需要逐个编辑。打开文件后,查找类似于以下代码的一行代码: <?php get_sidebar (‘sidebar-name’); ?> 只需删除括号中的代码(在本例中为“sidebar-name”),即可从该模板中删除侧边栏。然后,重复此过程,直到您删除了整个主题中的代码。 完成此步骤后,主题可能会在侧边栏的原处保出很大的空白,整个网站的外观变得非常别扭,如下所示: 移除侧边栏后WordPress网站示例 这是因为即使侧边栏消失了,但为侧边栏预留的样式依然是在的。需要使用自定义CSS来更改内容区域的定义宽度,并且因主题而异。修改主题样式文件可能需要专业的前端技术人员,建议您找懂这块技术的朋友或者付点钱请个技术帮忙。 2. 删除WordPress静态页面侧边栏 在某些情况下,您可能希望在网站的某些地方使用边栏,而在某些地方又不使用。要从单个静态页面(如“主页”,“关于”或“博客”页面)中删除侧边栏,首先需要检查主题是否包含Full Width模板。 为此,编辑需要删除侧栏的页面。在“页面属性” 部分中,在“模板” 下拉菜单中查找Full Width选项: 检查可用模板 如果有可用的Full Width模板,只需选择它并更新页面即可删除侧边栏。如果您的主题不包含此功能,则可以创建自己的模板。 首先在文本编辑器中创建一个新文件,并将其命名为fullwidth.php 或类似名称。 然后访问主题的page.php 文件。复制此文件中的所有代码,并将其粘贴到新的fullwidth.php 文件中。在PHP开始标签之后,添加如下文件名: <?php /* * Template Name: Fullwidth Template  */ get_header(); ?> 之后,找到并删除以下代码: <? […]

移除WordPress文章/页面编辑窗口多余的meta模块

本文目录[隐藏]1隐藏多余模块2移除多余模块3移除自定义模块4移除页面编辑窗口的模块 我们都知道,WordPress的文章/页面编辑窗口附带了很多功能模块(Meta Boxes),如下图所示: 显示过多的模块会显得很烦乱,那么如何隐藏或移除这些Meta模块呢? 隐藏多余模块 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 // 移除文章编辑界面默认的Meta模块 function remove_my_post_metaboxes() { remove_meta_box( ‘authordiv’,’post’,’normal’ ); // 作者模块 remove_meta_box( ‘commentstatusdiv’,’post’,’normal’ ); // 评论状态模块 remove_meta_box( ‘commentsdiv’,’post’,’normal’ ); // 评论模块 […]

移除WordPress文章图片的宽度和高度属性

默认情况下,通过WordPress自身的媒体上传功能插入到文章的图片,都会默认添加了高度和宽度属性: 1 <img title="使用 Chrome Workspace 进行网站调试 | 的自留地 cmhello.com" alt="使用 Chrome Workspace 进行网站调试" src="/wp-content/imgs/1118/0019-cmhello_com.png" width="550" height="307" /> <img title="使用 Chrome Workspace 进行网站调试 | 的自留地 cmhello.com" alt="使用 Chrome Workspace 进行网站调试" src="/wp-content/imgs/1118/0019-cmhello_com.png" width="550" height="307" /> 如果出于某些原因,你想去掉这个高度和宽度属性,可以将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 ); add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 );   […]

更改/移除WordPress作者存档页面的前缀“author”

本文目录[隐藏]1更改作者存档前缀 author2移除作者存档前缀 author 我们都知道,WordPress文章作者的存档页面地址都是类似 http://domain.com/author/cmhello 这样的,在用户名前面会添加“author”前缀。今天就分享下更改或者移除这个前缀的方法。 更改作者存档前缀 author 比如将 http://domain.com/author/cmhello 修改为 http://domain.com/profile/cmhello 样式,并且支持作者存档页面的Feed输出。 将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 //更改作者存档前缀 add_action(’init’, ‘wpdaxue_change_author_base’); function wpdaxue_change_author_base() { global $wp_rewrite; $author_slug = ‘profile’; // 更改前缀为 profile $wp_rewrite->author_base = $author_slug; } //更改作者存档前缀 add_action(‘init’, ‘wpdaxue_change_author_base’); function wpdaxue_change_author_base() { global $wp_rewrite; $author_slug = ‘profile’; // 更改前缀为 profile […]

禁用/移除WordPress页面的评论功能

对于某些类型的WordPress站点,也许不需要在页面(page)提供评论功能,那么你可以通过下面的方法,很容易就禁用或移除WordPress页面的评论功能。 方法1:在页面编辑界面取消该页面的评论功能 方法2:将下面的代码添加到当前主题的 functions.php 文件,即可禁用所有页面的评论功能: 1 2 3 4 5 6 7 8 9 //禁用页面的评论功能 function disable_page_comments( $posts ) { if ( is_page()) { $posts[0]->comment_status = ‘disabled’; $posts[0]->ping_status = ‘disabled’; } return $posts; } add_filter( ‘the_posts’, ‘disable_page_comments’ ); //禁用页面的评论功能 function disable_page_comments( $posts ) { if ( is_page()) { $posts[0]->comment_status = ‘disabled’; $posts[0]->ping_status = ‘disabled’; } […]

移除 WordPress 菜单输出的多余的CSS选择器id或class

现在大多数的WordPress主题都使用 wp_nav_menu() 来添加菜单,这个函数默认会输出很多CSS选择器,比如下面的代码: 1 2 3 <li id="menu-item-6" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-6"><a href="https://www.wpdaxue.com/">大学首页</a></li> <li id="menu-item-13" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13"><a href="https://www.wpdaxue.com/news">WordPress资讯</a></li> <li id="menu-item-8" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8"><a href="https://www.wpdaxue.com/themes">WordPress主题</a></li> <li id="menu-item-6" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-6"><a href="https://www.wpdaxue.com/">大学首页</a></li> <li id="menu-item-13" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13"><a href="https://www.wpdaxue.com/news">WordPress资讯</a></li> <li id="menu-item-8" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8"><a href="https://www.wpdaxue.com/themes">WordPress主题</a></li> 看着就有些头疼,如果你想移除所有的css选择器,可以将下面的代码添加到主题的 […]

移除 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 移除/修改标题前的“私密”和“密码保护”

如果你将文章的公开度设置为 私密 或 密码保护,这些文章就会在标题的前面自动添加“私密:”或“密码保护:”。 如果你希望移除或者修改这些字样,可以将下面的代码添加到主题的 functions.php: 1 2 3 4 5 6 7 8 9 10 /** * 移除/修改标题前的“私密”和“密码保护” * https://www.wpdaxue.com/remove-change-private-protected-title-format.html */ add_filter( ‘private_title_format’, ‘wpdaxue_private_title_format’ ); add_filter( ‘protected_title_format’, ‘wpdaxue_private_title_format’ );   function wpdaxue_private_title_format( $format ) { return ‘%s’; } /** * 移除/修改标题前的“私密”和“密码保护” * https://www.wpdaxue.com/remove-change-private-protected-title-format.html */ add_filter( ‘private_title_format’, ‘wpdaxue_private_title_format’ ); add_filter( ‘protected_title_format’, ‘wpdaxue_private_title_format’ ); function wpdaxue_private_title_format( […]

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 后台仪表盘页面,默认都会显示 WordPress 的欢迎面板: 如果我们要移除这个面板,在主题的 functions.php 中添加下面的代码即可: 1 2 //移除 WordPress 仪表盘欢迎面板 remove_action(’welcome_panel’, ‘wp_welcome_panel’); //移除 WordPress 仪表盘欢迎面板 remove_action(‘welcome_panel’, ‘wp_welcome_panel’); 或者你也可以通过下面的代码来自定义欢迎面板的内容,同样是添加到主题的 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 […]

添加/移除 WordPress 多站点网络的默认页面

本文是《WordPress 多站点》系列教程的第 2 部分,该系列共包含以下 6 个部分:WordPress 开启多站点(含Apache和Nginx伪静态规则)添加/移除 WordPress 多站点网络的默认页面WordPress 多站点网络克隆网站数据和设置WordPress 多站点网络共享图片媒体文件WordPress 关闭多站点模式WordPress多站点网络插件和主题检测:Network Plugin Auditor 在 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 多站点网络的默认页面 * […]

从你的侧边栏移除 Meta

2b2ce75f-76c4-405d-b128-cfadf6c4256b 如果你浏览过一些 WordPress 博客,特别是最近新开张的,你会注意到很多人会保留来随他们选用主题而来的侧边栏中的 Meta 区域。如果你也是,那么把它删除了吧! Meta 区域包含了一些管理链接如“登录 (Login)” ,“XHTML 验证等等。当然了这些链接可能对博客的所有者非常是有用的,但是它们对你的读者根本没有任何作用。有时候,它甚至会给你带来反作用,因为它同时带来了 WordPress RSS 源的链接,如果你使用 Feedburner 烧制的 RSS 源,你的一些读者可能会因为点击这些链接而得到一个错误的链接(译者注:可以通过 FeedBurner FeedSmith 这个插件解决这个问题,不过个人觉得留着 Meta 还是不好。本博客也将移除)。 下一次当你当你建立 WordPress 博客,把 Meta 这部分从你的侧边栏移除。 翻译自:Remove the Meta from your Sidebar! 标签:WordPress 技巧

移除 WordPress 自动修正 WordPress 大小写函数

在 WordPress 3.0 中有个 capital_P_dangit() 函数,这个函数会把所有 WordPress 中 P 小写改成大写,修正所有的 WordPress 的大小写按照正确的方式拼写。 我平时写文章的时候,都会尽量按照 WordPress 这样的大小写方式写,但是这样自动转换还是会引起一些问题,比如你的链接是 /wordpress,如果帮你改成 /WordPress 就无法访问了。 所以我们可以通过以下方式屏蔽这个功能: remove_filter( ‘the_content’, ‘capital_P_dangit’ ); remove_filter( ‘the_title’, ‘capital_P_dangit’ ); remove_filter( ‘comment_text’, ‘capital_P_dangit’ ); 标签:WordPress 技巧

移除 WordPress 自动修正 WordPress 大小写函数

在 WordPress 3.0 中有个 capital_P_dangit() 函数,这个函数会把所有 WordPress 中 P 小写改成大写,修正所有的 WordPress 的大小写按照正确的方式拼写。 我平时写文章的时候,都会尽量按照 WordPress 这样的大小写方式写,但是这样自动转换还是会引起一些问题,比如你的链接是 /wordpress,如果帮你改成 /WordPress 就无法访问了。 所以我们可以通过以下方式屏蔽这个功能: remove_filter( ‘the_content’, ‘capital_P_dangit’ ); remove_filter( ‘the_title’, ‘capital_P_dangit’ ); remove_filter( ‘comment_text’, ‘capital_P_dangit’ ); 标签:WordPress 技巧

WordPress 技巧:移除留言中自动链接功能

默认情况下,在 WordPress 博客的留言中含有 URL,会自动变成可点击的,虽然这样的链接是 nofollow 的,但是还是成为 SPAM 利用的对象,所以可以移除这个自动链接功能。 我们可以在当前主题的 functions.php 添加以下函数即可。 remove_filter(‘comment_text’, ‘make_clickable’, 9); 标签:WordPress 技巧

WordPress 技巧:如何从 WordPress 页面菜单中移除特定页面

从 wp_list_pages() 中生成的页面菜单中移除特定的页面是非常简单的,只需要把下面代码加入到主题的 functions.php 文件中: // add page ids to the exclude list function my_banned_pages( $exclude_array ) { return array_merge( $exclude_array, array( 4, 17 ) ); } add_filter( ‘wp_list_pages_excludes’, ‘my_banned_pages’ ); 只需要把数组中的数字改成你要移除页面 ID 就可。 标签:WordPress 技巧

WordPress 技巧:移除 WordPress 3.1 的 Admin Bar

WordPress 3.1 在用户登陆的情况下会出现 Admin Bar,我们可以通过在主题的 functions.php 文件中添加下面的代码移除 WordPress 3.1 的 Admin Bar: add_filter( ‘show_admin_bar’, ‘__return_false’ ); 标签:WordPress 技巧

WordPress 技巧:如何移除后台上传的的图片的宽度和高度参数

通过 WordPress 后台上传图片,并且将图片插入到日志中,WordPress 会自动生成的 <img> 的 html 标签中包含图片的宽度和高度参数,如果你使用的是响应式的 WordPress 主题,那么这个可能会造成一些问题。下面的这段代码可以解决这个问题。 将下面代码复制到当前主题的 functions.php 文件中: add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 ); add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 ); function remove_width_attribute( $html ) { $html = preg_replace( ‘/(width|height)=”\d*”\s/’, “”, $html ); return $html; } 标签:WordPress 技巧

WordPress 技巧:移除留言表单的 URL 字段

如果你使用的是 WordPress 标准的留言模板,并且你想移除留言表单的 URL 字段,你可以在当前主题的 functions.php 添加如下代码: function wpjam_remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’wpjam_remove_comment_fields’); 标签:WordPress 技巧

WordPress 技巧:移除 WordPress 后台的主题编辑器

我们知道在 WordPress 后台 > 主题 > 编辑器 菜单下可以直接编辑主题,但是直接在后台修改主题,一不小心改错会把整个网站搞挂掉(特别是修改当前主题的 functions.php 文件),或者不小心按错把一些代码删错,所以最好就把这个菜单移除了。代码如下,添加当前主题的 functions.php 文件即可: function remove_editor_menu() { remove_action(‘admin_menu’, ‘_add_themes_utility_last’, 101); } add_action(‘_admin_menu’, ‘remove_editor_menu’, 1); 标签:WordPress 技巧

WordPress 技巧:移除留言表单的 URL 字段

如果你使用的是 WordPress 标准的留言模板,并且你想移除留言表单的 URL 字段,你可以在当前主题的 functions.php 添加如下代码: function wpjam_remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’wpjam_remove_comment_fields’); 标签:WordPress 技巧

100% Secure Checkout

PayPal / MasterCard / Visa