Поддержка Проблемы и решения Как убрать ошибку 404, если у автора нет постов

  • Хочу сделать страницы профилей пользователей, но, если у пользователя еще нет ни одной опубликованной записи, то выводится 404. Добавил такой кусок кода:

    add_action( 'template_redirect', 'capx_template_redirect' );
    function capx_template_redirect() {
    	global $wp_query;
    
    	if ( false !== stripos( $_SERVER['REQUEST_URI'], '/author' ) && empty( $wp_query->posts ) ) {
    		$wp_query->is_404 = false;
    		get_template_part( 'author' );
    		exit;
    	}
    
    }

    Но и он не помог. Как сделать, чтобы страницы авторских архивов выводились в любом случае по шаблону author.php, даже если у пользователя нет записей?

Просмотр 1 ответа (всего 1)
  • Пересмотрел кучу ответов на английском, но безрезультатно. Этот кусок кода был самым разумным решением, но и от него нет толку.

Просмотр 1 ответа (всего 1)
  • Тема «Как убрать ошибку 404, если у автора нет постов» закрыта для новых ответов.