如何在特定页面上显示 WordPress 小部件

WordPress 允许用户使用诸​​如最近的帖子、最近的评论、类别、档案等小部件轻松自定义其博客的外观。问题是,这些小部件默认显示在站点所有页面的侧边栏中,而 WordPress 则没有t 提供了一个集成选项来分配小部件的位置。幸运的是,有一些很棒的插件可以将功能添加到 在特定页面上显示或隐藏小部件在 WordPress 不需要 PHP 技能或弄乱模板代码。不过,这应该是 WordPress 的核心功能,因为它很有用,比如说在单个页面上显示最近的帖子小部件是有意义的只在主页上,而不是在主页上,主页上已经显示了最新的帖子。同样,您只能在主页上放置必要的小部件。

下面是一些最好的插件。您可以使用 Widget Logic,一个基于条件标签的插件 或者 Widget Context 和 Display Widgets,基于 UI 的插件,不需要手动添加标签。选择最适合您的一款!

小部件逻辑 - 在这里下载

此插件可让您使用 WP 的条件标签控制在哪些页面上显示小部件。它还可以选择添加“widget_content”过滤器,让您可以根据主题调整任何小部件的 HTML。该插件为每个小部件添加了一个名为“小部件逻辑”的额外控制字段,您可以在其中使用适当的 WordPress 条件标签或任何通用 PHP 代码。该插件就像一个魅力,让您可以完全按照自己的意愿显示小部件。但是,请谨慎使用它,因为插件使用 eval() 并且一些用户可能会发现标签不友好。

一些常用的标签是:

is_home() – 仅在主页上显示小部件

is_single() - 仅在单个帖子页面上显示小部件

!is_single() - 在除单个帖子页面之外的所有页面上显示小部件

is_single( '17' ) – 仅在 ID 为 17 的帖子上显示小部件

is_page() - 仅在页面上显示小部件

is_category() - 在类别存档页面上显示小部件

is_tag() - 在标签存档页面上显示小部件

这些选项显示在小部件页面上,仅在需要时使用。

显示小部件 - 在这里下载

一个类似且易于使用的插件,无需手动添加条件标签。显示小部件为每个小部件添加复选框以在每个站点页面上显示或隐藏它。您可以选择一个或多个页面以在这些指定页面上显示或隐藏小部件。它允许您更改不同页面、类别、自定义分类法和 WPML 语言的侧边栏内容。唯一的限制是它仅适用于以 WordPress 2.8 版格式编写的小部件。默认情况下,“选中时隐藏”处于选中状态,未选中任何框。

小部件上下文 - 在这里下载

另一个具有用户友好界面的类似插件,可以轻松显示或隐藏网站特定帖子、页面或部分上的小部件 - 首页、帖子、页面、档案、搜索等。它还具有按 URL 定位的部分(带有通配符支持)以获得最大的灵活性。

例如, 如果您只想在 iPhone 类别上显示小部件,则输入位置为 类别/iphone/* 定位 iPhone 类别中的所有帖子。同样,要仅在特定的单个页面上显示小部件,只需输入网页 URL slug,如 */接触 并确保小部件上下文状态设置为“在选定时显示”。

希望你觉得这篇文章有用。 🙂

标签: 博客技巧技巧WordPress