我想将wordpress
博客的访问者重定向到latest single post
。
我找不到插件,也不知道怎么做!
e.g。 www.example.com --> www.example.com/?p=123
答案 0 :(得分:1)
快速google search会对您有所帮助。
将此代码放在index.php
主页的顶部,get_header()
函数上方。
<?php
/*
index.php (Blog Home Page):
Redirect To First Post
*/
if (have_posts()) {
while (have_posts()) {
the_post();
wp_redirect(get_permalink());
}
}
?>
答案 1 :(得分:0)
您是否尝试从WP内容表中执行选择MAXID,然后在重定向中使用该ID,这将是最新的帖子。
或
我相信在wordpress中有一个设置可以使主页成为最新帖子。
答案 2 :(得分:0)
ADD_ACTION( 'wp_head', 'hook_css');
function hook_css() {
if( is_front_page() ) {
$latest = get_posts( "post_type=post&numberposts=1" );
$permalink = get_permalink( $latest[0]->ID );
$output="<meta http-equiv='refresh' content='4;url=" . $permalink . "'/>";
echo $output;
}}