小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

如何在WordPress中显示随机帖子

python,java,php,linux,js,ViewUI 额外说明

收录于:15天前

您想在 WordPress 中显示随机帖子吗?显示随机帖子让您的用户有机会发现您的更多内容。在本文中,我们将向您展示如何在 WordPress 中轻松显示随机帖子。

您想在 WordPress 中显示随机帖子吗?显示随机帖子让您的用户有机会发现更多内容。在本文中,我们将向您展示如何轻松地在 WordPress 中显示随机帖子。

How to display random posts in WordPress
为什么以及在WordPress上何处显示随机帖子 Why and Where to Display Random Posts in WordPress

默认情况下,WordPress 按时间倒序排列您的博客文章(从最新到最旧)。这允许用户首先看到您的最新帖子。

默认情况下,WordPress 按时间倒序排列您的博客文章(从最新到最旧)。这允许用户首先看到您的最新帖子。

但是,大多数用户不会看到您的旧文章。如果您的网站已经运行相当长一段时间了,那么您的旧文章将不会在任何地方显着显示。

但是,大多数用户将无法看到您的旧文章。如果您的网站已经运行了一段时间,您的旧帖子将不会在任何地方突出显示。

One way to overcome this is by making internal linking a habit. Linking to your older articles in new posts will help users discover them. It will also increase your pageviews and 提高您的 SEO 分数.

解决此问题的一种方法是养成内部链接的习惯。 在新文章中链接到您的旧文章将有助于用户发现它们。 它还将增加您的综合浏览量并提高您的 SEO 分数

Another way around that is by displaying random posts in your 侧边栏. This way your users will get to discover posts that they would not see otherwise.

解决该问题的另一种方法是在在侧边栏中显示随机帖子。 这样,您的用户将发现他们不会看到的帖子。

话虽如此,让我们看看如何在 WordPress 中轻松显示随机帖子。

话虽如此,让我们看看如何在 WordPress 中轻松显示随机帖子。

影片教学 Video Tutorial

演示地址

如果您不想看视频教程,那么您可以继续阅读下面的文字版本:

如果您不想看视频教程,可以继续阅读下面的文字版本:

方法1:在带有插件的WordPress中显示随机帖子 Method 1: Display Random Posts in WordPress with a Plugin

此方法比较简单,建议大多数用户使用。

此方法比较简单,推荐大多数用户使用。

First thing you need to do is install and activate the 高级随机帖子小部件 plugin. For more details, see our step by step guide on 如何安装 WordPress 插件.

您需要做的第一件事是安装并激活高级随机帖子小部件插件。 有关更多详细信息,请参阅有关如何安装 WordPress 插件步指南。

Upon activation, you need to visit 外观 » 小部件 page. You will notice a new widget labeled ‘Random Posts’ under the list of available widget.

激活后,您需要访问外观 » 小部件页面。 您会在可用小部件列表下方看到一个标记为“ Random Posts”的新小部件。

You need to add this widget to a sidebar. See our guide on 如何在 WordPress 中添加和使用小部件.

您需要将此小部件添加到侧边栏。 请参阅有关如何在 WordPress 中添加和使用小部件指南。

现在,您将能够看到小部件设置。默认选项适用于大多数网站,您只需单击“保存”按钮即可。

现在您将能够看到小部件设置。默认选项适用于大多数网站,您只需单击“保存”按钮即可。

Random posts widget settings

高级随机帖子小部件是一个功能强大的插件,具有大量自定义选项。您可以选择不同的帖子类型、显示摘录、显示缩略图以及跳过您不想显示的帖子,或者显示特定类别或标签的帖子。

高级随机帖子小部件是一个功能强大的插件,具有大量自定义选项。您可以选择不同的帖子类型、显示摘录、显示缩略图并跳过您不想显示的帖子,或者显示特定类别或标签中的帖子。

对于更有经验的用户,该插件还允许您在 HTML 之前和之后添加自定义,以及您自己的自定义 CSS。

对于更有经验的用户,该插件还允许您在 HTML 之前和之后添加自定义,以及您自己的自定义 CSS。

不要忘记单击“保存”按钮来存储您的小部件设置。您现在可以访问您的网站以查看正在运行的随机帖子小部件。

不要忘记单击“保存”按钮来存储您的小部件设置。现在您可以访问您的网站以查看正在运行的随机帖子小部件。

Random posts with thumbnail and excerpt
方法2:使用代码在WordPress中显示随机帖子 Method 2: Display Random Posts in WordPress Using Code

This method requires you to add code to your WordPress theme files. See our guide on 如何在 WordPress 中复制粘贴代码.

此方法要求您将代码添加到WordPress主题文件中。 请参阅我们的指南, 了解如何在 WordPress 中复制粘贴代码

First thing you need to do is add this code in your theme’s 函数.php file or a 特定于站点的插件.

您需要做的第一件事是将此代码添加到主题的函数.php文件或具体的在网站的插件中


function wpb_rand_posts() { 

$args = array(
	'post_type' => 'post',
	'orderby'	=> 'rand',
	'posts_per_page' => 5, 
	);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

$string .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
	}
	$string .= '</ul>';
	/* Restore original Post Data */
	wp_reset_postdata();
} else {

$string .= 'no posts found';
}

return $string; 
} 

add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget_text', 'do_shortcode'); 

此代码只是创建一个显示 5 个随机帖子的函数。然后,它会创建一个短代码,以便您可以轻松地在网站上的任何位置显示随机帖子。最后,它允许在 WordPress 小部件内执行短代码,以便您可以在文本小部件内使用短代码。

此代码只是创建一个显示 5 个随机帖子的函数。然后,它会创建一个短代码,以便您可以轻松地在网站上的任何位置显示随机帖子。最后,它允许在 WordPress 小部件内执行短代码,以便您可以在文本小部件内使用短代码。

现在,您可以使用短代码 [wpb-random-posts] 在 WordPress 帖子、页面或文本小部件中显示随机帖子。

现在,您可以使用短代码 [wpb-random-posts] 在 WordPress 帖子、页面或文本小部件中显示随机帖子。

Plain random posts list

That’s all, we hope this article helped you learn how to display random posts in WordPress. You may also want to see these 增加浏览量的 12 个 WordPress 侧边栏技巧.

仅此而已,我们希望本文能帮助您学习如何在WordPress中显示随机帖子。 您可能还想看一下这增加页面浏览量的 12 个 WordPress 侧边栏技巧

If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.

如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特Facebook上找到我们。

翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-display-random-posts-in-wordpress/

. . .

相关推荐

额外说明

流量订阅框架流量监控设计

1. 背景    实习期间部门有对流量进行观测并对特定流量阈值进行响应的需求,由此提出流量订阅的概念并做出方案设计,在此做个记录 2. 流量订阅定义     在对流量进行监控并量化的基础上,在代码逻辑层面对特定的流量阈值进行事件响应,例如限流削峰、历史流

额外说明

Docker容器崩溃:内存不足或资源限制问题

Docker容器崩溃:内存不足或资源限制问题 - Docker容器崩溃:内存不足或资源限制问题 - 摘要 引言 正文 为什么内存管理和资源限制如此重要? 1. 容器隔离 2. 性能和可用性 常见的内存不足和资源限制问题 1. OOM(Out of Mem

额外说明

Lod批量修改器

using UnityEditor; using UnityEngine; using System.Collections.Generic; /// <summary> /// 用于批量替换 模型的lod 按名字相同替换 /// </summary>

额外说明

Python每日一练——字符串与正则表达式第六关:join方法的应用

面试题第六关: 第一部分——考点: join方法的应用 第二部分——面试题: 1.面试题一:如何将列表中的元素(字符串类型的值)连接在一起(首尾相接) 2.面试题二:字符串的join方法的作用是什么,使用join应该注意些什么,请举例说明 第三部分——解

额外说明

SpringBoot Redis发布订阅

SpringBoot Redis发布订阅 一、监听订阅 1. CacheConfig @Configuration @EnableCaching public class CacheConfig extends CachingConfigurerSupp

额外说明

Java的Closeable接口close()方法的意义

Closeable接口又继承了另外的父接口AutoCloseable 其中close()方法是关闭流并且释放与其相关的任何方法,如果流已被关闭,那么调用此方法没有效果。 InputStream和OutputStream类都实现了该接口。 源码: pack

额外说明

双检加锁机制

1.概念 "双检锁"机制,通常指的是双重检查锁定(Double-Checked Locking),是一种用于多线程编程的同步机制,旨在减少锁竞争的开销,提高性能。这通常用于延迟初始化单例模式。双重检查锁定在Java中通常与volatile关键字结合使用以

额外说明

演示Vue3插值表达式

文章目录 一、插值表达式概念 二、演示插值表达式 一、插值表达式概念 在使用Vue后,无须再操作DOM元素,直接以插值表达式的形式输出属性值。{ {}}又被叫作插值表达式,可直接渲染data中的属性。 创建demo01.html <!DOCTYPE ht

额外说明

[Ext JS 4] 实战之Load Mask - 在Grid Reconfigure的使用状况

前言 关于 Extjs 的 load mask 的使用,可以参考: [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏 一般而言,在如下情况下可能要使用grid 的 reconfigure功能: 1. 改变grid 的显示栏位 (增加

额外说明

Python从入门到入土-面向对象

类与对象 创建学生类, 创建一个学生列表,加入3个学生,循环打印学生信息 # 创建学生类, 创建一个学生列表,加入3个学生,循环打印学生信息 # 方式一 class Student: # 初始化成员 def __init__(self,

ads via 小工具