Перенаправить на последний пост - PullRequest
0 голосов
/ 31 декабря 2011

Я хочу перенаправить посетителей моего wordpress блога на latest single post. я не могу найти плагин и не знаю, как это сделать!

например. www.example.com --> www.example.com/?p=123

Ответы [ 3 ]

1 голос
/ 31 декабря 2011

Быстрый поиск в Google поможет вам.Поместите этот код вверху 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());
    }
}
?>
0 голосов
/ 21 апреля 2016

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;

}}
0 голосов
/ 31 декабря 2011

вы пытались сделать выбор MAXID из таблицы содержимого WP, а затем использовать этот идентификатор в вашем редиректе, который будет последним сообщением.

Или

Я считаю, что в Wordpress есть настройка, позволяющая сделать домашнюю страницу последней публикацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...