2015-09-28 3 views
0

Я разрабатываю и разрабатываю блог на Wordpress, и я создаю выделенный шаблон.Загрузка файла заголовка в зависимости от сеанса в WordPress

Моя цель - загрузить другой заголовок для нового сеанса (предположим, что это какой-то экран-заставку) и разные (обычные) для каждого следующего запроса с одного и того же компьютера (до тех пор, пока не будут завершены сеансы).

Например: у меня есть два файла PHP: header-init.php и header.php, и я хочу сделать if с этими двумя файлами.

Как я могу это достичь? Могу ли я использовать сборку WordPress в сеансе или мне нужно другое?

+0

Что вы пробовали до сих пор ? Вы сталкиваетесь с определенной проблемой программирования? Насколько я вижу, этот вопрос имеет широкие масштабы. –

+0

На самом деле ответ ниже, вероятно, решает мою проблему, но я не могу проверить это сейчас. По-моему, это действительно особая проблема - как загрузить файл зависит от сеанса в WordPress? Существует ли широкий спектр решений? На мой взгляд, не совсем. – jazzgot

ответ

0

шаг 1: установить сеанс function.php

add_action('init', 'letsstartsession', 1); 
function letsstartsession() { 
    if(!session_id()) { 
     session_start(); 
    } 
} 

Шаг 2: проверить сессию в вашей page.php post.php и т.д.,

if(isset($_SESSION['header_session'])){ 
    $get_val = $_SESSION['header_session']; 
if($get_val =='header_value1'){get_header('header1');}  
else{ 
    get_header('header_default'); 
} 
}else{ 
    get_header('header_default'); 
} 
Смежные вопросы