我正在为WordPress开发主题, 并且为原始循环创建了index.php, 为最新的4个帖子创建了home.php, 现在我需要放置一个链接以显示所有帖子, 该怎么做?
#1我不使用显示所有帖子的链接, 而是在while循环内使用WordPress的have_posts()函数(首先检查是否有要显示的帖子, 如果有的话, 如果没有, 请退出循环并显示其他内容)。你可能会查看WP的功能文档, 甚至可以浏览一下用于默认页面模板(page.php)的文件。
为了只显示最新的4条帖子, 你可以简单地添加一个计数器变量, 并通过if语句检查是否count == 4来结束每个while循环迭代。
另外, 请注意, home.php有时比index.php优先, 因此可以将home.php嵌套在内部目录中, 或将”
4个最新帖子”
页面称为”
posts.php”
或类似名称。
【WordPress(URL到home.php的所有帖子)】WordPress文档:https://codex.wordpress.org/Function_Reference/have_posts
#2
To get latest post with url:
<
?php
$args = array( 'numberposts' =>
'1', 'category' =>
CAT_ID );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<
a href="' . get_permalink($recent["ID"]) . '">
Latest Post<
/a>
';
`enter code here`
}
?>
Hope this helps .
推荐阅读
- WordPress在Sage模板中使用图像
- WordPress注销子主题中的父主题侧边栏不起作用
- wordpress 27个社交媒体无需共享插件即可共享图标。
- cublasSgemm函数的使用笔记
- 专业做app系统软件开发价格多少呢(费用一览表)
- nvcc --help 命令备忘
- Android Coverflow Gallery 的关键源码解析AndroidOpenGL
- 像素缓冲区对象(PBO) 的Streaming-Texture上传 源码解析
- 怎样禁用可移动存储设备,例如 U盘