首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]非插件实现一键获取wordpress网站全部文章链接

发布于 2024-11-04 20:26:59
0
128

要在WordPress网站中实现一键获取全部文章链接的功能,您可以通过以下步骤来实现:1、创建一个页面模板:首先,在您的主题文件夹中创建一个新的页面模板文件,比如templateallposts.ph...

要在WordPress网站中实现一键获取全部文章链接的功能,您可以通过以下步骤来实现:

1、创建一个页面模板:

首先,在您的主题文件夹中创建一个新的页面模板文件,比如template-all-posts.php。

在页面模板文件中,添加以下代码来获取并显示所有文章链接:

<?php
/*
Template Name: All Posts
*/

get_header();

$args = array(
    'post_type' => 'post', // 文章类型为文章
    'posts_per_page' => -1, // 获取所有文章
);

$query = new WP_Query($args);

if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        $post_link = get_permalink(); // 获取文章链接
        echo '<a href="' . $post_link . '">' . get_the_title() . '</a><br>';
    }
}

wp_reset_postdata();

get_footer();
?>

2、创建一个新页面:

在WordPress后台创建一个新页面,并选择使用您刚创建的页面模板All Posts。

发布页面并访问该页面,您将看到列出了网站中所有文章的链接。

通过以上步骤,您可以在WordPress网站中实现一键获取全部文章链接的功能,而不需要使用插件。

这样您可以轻松地查看网站中所有文章的链接。

希望这个方法对您有所帮助!

如果有任何问题,请随时提问。

评论
一个月内的热帖推荐
鸟云
Lv.1普通用户

275

帖子

20

小组

225

积分

赞助商广告
站长交流