430 次浏览

Reset the Display Mode and Number of Blog Posts Views When Changing the Theme

前几天因为放置本博客的免费空间突然失联,无法打开,给空间服务商发过服务单告知此事,已经两天了一直没有得到回复,估计免费空间的话不一定会有回复的,但以后务必记得多备份一下空间数据。下面是发给空间服务商的服务单页面截图。

昨天在EUserv德国永久免费VPS上一键安装了WordPress博客程序,并配置好域名后,今天开始就在该空间上撰写博文。关于该空间的申请及其设置可参见博文“EUserv德国永久免费VPS申请与简单使用教程–仅有IPv6网络”和“Euserv免费VPS安装宝塔以及Telegram电报设置基于ipv6的DL访问”。

之前我在该VPS上安装了宝塔面板并继续安装了YukiDrive程序,详细的安装步骤可以进一步参考博文“纯IPV6服务器安装宝塔面板–搭建网站实现IPV4访问/ipv6,ipv4皆可访问”和“宝塔面板安装YukiDrive–支持Onedrive & SharePoint文件浏览程序”。

我的YukiDrive文件浏览程序地址为:

青春路上Yuki Drive

欢迎访问!

之前的博客选用的主题是系统自带的Twenty Seventeen主题,今天我选用的是Twenty Sixteen主题,需要重新设置博文的显示方式与浏览次数。

首先,我希望在首页和分类页面只显示博文的摘要,参考博文“WordPress首页显示文章摘要(主题Twenty Sixteen)”。登陆WordPress后台的外观-主题编辑器,修改该文件代码:template-parts/content.php

将26行开始的下述代码注释掉,或者直接删除:

   the_content(

      sprintf(

         // translators: %s: Post title.

       __( ‘Continue reading<span class=”screen-reader-text”> “%s”</span>’, ‘twentysixteen’ ),

           get_the_title()

         )

    );

更改为:

if(!is_single()) {

        the_excerpt();

        } else {

         the_content(__(‘(more…)’));

             }

接着,我希望在首页和分类页面显示每篇博文的浏览次数,可以先安装WP-PostViews插件,设置好后,在“小工具”里会出现一个“浏览次数”的小工具,可以添加到侧边栏。进入外观-主题编辑器,打开首页模板index.php,找到以下语句:

while ( have_posts() ) :

the_post();

紧接着在下面添加如下语句:

if(function_exists(‘the_views’)) { the_views(); }

就可以在首页显示每篇博文的浏览次数。打开文章归档archive.php,完成上述相同的操作,就可以在分类页面显示每篇博文的浏览次数。打开文章页面single.php,完成上述相同的操作,就可以在打开每篇博文时显示其浏览次数。

One Reply on “Reset the Display Mode and Number of Blog Posts Views When Changing the Theme”

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注