2015-01-23 3 views
0

Я добавляю конкретный файл js в передний конец из моего плагина wordpress.получить pagename в моем плагине wordpress

Для примера:

if($wp->query_vars["pagename"] == 'pagename1'){ 
    include js file 1. 
}else if($wp->query_vars["pagename"] == 'pagename1'){ 
    include js file 2. 
} 

Но теперь я не могу получить имя страницы в $ WP-> query_vars.

Спасибо Баладжи

ответ

0

Попробуйте это:

$post = get_post(); 
$post_name = $post->post_name; 

Для добавления Javascript вы могли бы сделать это:

add_action('wp_enqueue_scripts', 'addSomescripts'); 
function addSomeScripts() { 
    $post = get_post(); 
    $post_name = $post->post_name; 
    if($post_name == 'pagename1') { 
     wp_enqueue_script('script1', '/pathtoscript1.js'); 
    } else if($post_name == 'pagename2') { 
     wp_enqueue_script('script2', '/pathtoscript2.js'); 
    } 
} 
+0

не работает, $ после возвращения нулевой –

+0

Где вы вызова код ? т.е. есть ли это в определенном действии? –

+0

Нет, не в действии, в основном я просто не добавляю js в одиночку. За что у нас тоже есть логика ... –

Смежные вопросы