代码不多,但是对于不熟悉php
的我还是写了很久。🥺
1、到theme/当前主题
目录下复制一个page.php
文件改为page-abc.php
,并在WordPress后台新建一个页面(不用填内容),固定链接地址改为abc
(这个abc可随意,但必须跟page-abc相对应)。
2、在echo '</main>'
的前面添加以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
// 'theme/[my_theme]/page-abc.php' echo '<article>'; echo '<div class="entry-content content-page" itemprop="text">'; //echo '<code>[TOC]</code>'; $cats = get_categories(); foreach ( $cats as $cat ) { echo '<h3 id="'.$cat->cat_name.'">'.$cat->cat_name.'</h3>'; $myposts = get_posts( "numberposts=1000&cat=" . $cat->cat_ID ); foreach( $myposts as $post ) { echo '<p><a href="'; echo the_permalink().'">'; echo the_title().'</a> </p>'; } } echo '</div>'; echo '</article>'; wp_reset_query(); |
3、保存更新的page-abc.php
,刷新/abc
页面,如果报404
的话检查一下花括号有没有匹配,如果没有错误就能显示出目录了。