本文详细说明了用WordPress (wordpress lms)制作CMS栏目块的方法。

Wordpress1年前 (2023)发布 SUYEONE
1.8K 0 0

在本文中,我们将探讨如何利用WordPress创建CMS风格的栏目,以实现类似常规CMS的独立列表展示在首页。通过使用WordPress内置的WP_Query类,我们可以轻松地调用特定分类下的文章来达成这一目标。接下来,我们将通过一个实例来详细阐述这个过程。

首先,我们需要构建一个基础的HTML页面,但在这里我们不深入讲解HTMLCSS的细节。设想你已经有了如下的HTML结构,用于展示栏目块:

“`html

“`

要动态获取分类链接,我们可以使用php的`get_category_link()`函数,结合分类名称,代码如下:

“`php

“`
然后,我们需要利用WP_Query类获取指定分类下的文章并输出到HTML的`

    `列表中。以下是一个简单的示例:

    “`php

      ‘历史’, // 分类名称
      ‘posts_per_page’ => 10, // 最大显示文章数
      ));

      if ($the_query->have_posts()) {
      while ($the_query->have_posts()) {
      $the_query->the_post();
      echo ‘

    • ‘ . get_the_title() . ‘
    • ‘;
      }
      } else {
      echo ‘

    • 此类别中没有文章
    • ‘;
      }

      wp_reset_postData(); // 重置查询
      ?>

    “`

    为了处理可能过长的文章标题,我们可以限制标题的字符数,例如限制为14个汉字,超出部分用”…”表示,使用`mb_strimwidth()`函数:

    “`php
    echo mb_strimwidth(get_the_title(), 0, 28, ‘…’);
    “`

    完整的HTML和PHP代码如下:

    “`html

    <a href="”>历史

    “`

    以上就是如何在WordPress中创建CMS栏目的详细步骤。想了解更多相关知识,敬请关注其他相关文章!

© 版权声明

相关文章

暂无评论

暂无评论...
☺一键登录开启个人书签等功能!