как написать условие для wp

V0
На сайте с 22.10.2009
Offline
65
847

как написать условие типа ... если страница по айди такая то, такая то, такая то, то не выводим скрипт, на всех остальных страницах скрипт выводим.

спасибо :)

iguania
На сайте с 10.12.2010
Offline
72
#1

Для вывода записей в WordPress используется цикл, называемый “The Loop”. В общем виде он выглядит вот так:

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<?php endwhile; ?>

Если перед циклом The LOOP написать функцию query_posts() с параметрами, приведенными ниже, то можно изменить вывод постов и страниц на ваше усмотрение.

query_posts(«cat=-3″) – Не показывать категорию с id=3

query_posts(«cat=-1,-2,-3″) – Не показывать категории, id которых равны 1, 2 и 3

query_posts(‘cat=2,6,17′) – Вывести категории с id равным 2, 6 и 17

query_posts(‘category_name=Staff Home’) – Вывести категорию с названием «Staff Home»

query_posts(‘name=first post’) – Вывести один пост с названием «first post»

query_posts(‘p=5′) – Вывести один пост, id которого равно 5

query_posts(‘p=5′); global $more; $more = 0; – Вывести только первую часть (до тега more) поста с id=5

query_posts(‘page_id=7′) - Вывести страницу с id=7

query_posts(‘pagename=about’) - Вывести страницу с названием «about»

query_posts(‘cat=18&showposts=5′) – Вывести 5 постов из категории с id=18

query_posts(‘cat=3&orderby=date&order=ASC’) – Вывести посты из категории с id=3, сортировать по дате в хронологическом порядке(DESC - в обратном порядке)

query_posts(‘posts_per_page=10‘) – Вывести 10 постов на страницу (при значении -1 выводит все посты)

query_posts(‘cat=3&year=2007′) – Вывести посты из категории с id=3 за 2007 год

iguania добавил 13.11.2011 в 16:42

if(query_posts(‘p=5′))

...

else

...

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
Bitman
На сайте с 05.07.2009
Offline
112
#2

Сравнивай внутри цикла с $post->ID

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий