Помощник
|
Разрешить код лишь на некоторых страницах (Wordpress) |
ankn
|
Сообщение
#1
|
||
|
|
||
|
|||
BeerLoga |
8.10.2014, 18:28;
Ответить: BeerLoga
Сообщение
#2
|
|
ankn, самый простой вариант http://www.php.su/learnphp/cs/?co . Или напиши где должен выводиться а где нет.
|
|
|
ankn
|
Сообщение
#3
|
|
Спасибо, но я его и пробовал. не получается.
Мне нужно чтобы не выводилось в категориях с id 5,7,18,24 например. И в статьях с id 2,3,4,5,6,7,8,9 допустим. |
|
|
Karlasan |
8.10.2014, 20:56;
Ответить: Karlasan
Сообщение
#4
|
|
что именно не получается? код выводится на всех страницах, или не выводится вообще?
по идее, должна работать такая конструкция: Код if(!in_array($post->ID,Array(2,3,4,5,6,7,8,9))&&!in_array($the_cat_id,Array(5,7,18,24))) { show_previous_posts_from_category($post->ID, $the_cat_id, 5); } но вообще, мало ли что там у тебя в сингл.пхп наворочено. возможно, косяк и не в условных конструкциях вовсе, а где-то еще. |
|
|
BeerLoga |
9.10.2014, 9:28;
Ответить: BeerLoga
Сообщение
#5
|
|
Karlasan,
Код if(!in_array($post->ID,Array(2,3,4,5,6,7,8,9))&&!in_array($the_cat_id,Array(5,7,18,24))) { include single.php } Я думаю такого плана должна работать функция. П.С. Сейчас на работе не проверял, но конструкция нужная. П.С. Тебе просто перед использованием кода нужно добавить проверку id. |
|
|
ankn
|
Сообщение
#6
|
|
Спасибо, но как применить такой код я не понял...куда вставлять мой код, а куда ваш, как включит ьпроверку айди.
|
|
|
BeerLoga |
9.10.2014, 11:15;
Ответить: BeerLoga
Сообщение
#7
|
|
ankn, Смотри создаешь файл код.пхп заливаешь на сайт. И в нужной странице сайта вставляешь код(например в индексе), id всегда подгружается. Только single.php меняешь на адрес к файлу твоего кода. И он будет подгружаться только если условие выполнено.
|
|
|
ankn
|
Сообщение
#8
|
|
Спасибо всем! Навели на мысли, сделал в итоге так
Код <?php if(!in_array($post->ID,Array(2320,2267))&&!in_array($the_cat_id,Array(1,2))) { load_template(TEMPLATEPATH . '/link.php'); } ?> и все работает!=) Но вопрос, если перечислю постов 30 - нагрузка будет расти да? И категорий если больше, то тоже, верно? |
|
|
Karlasan |
10.10.2014, 9:18;
Ответить: Karlasan
Сообщение
#9
|
|
от 2-3 десятков элементов в массиве нагрузка не вырастет
|
|
|
BeerLoga |
14.10.2014, 9:33;
Ответить: BeerLoga
Сообщение
#10
|
|
ankn, молодец) Фишка подгрузки кода, наоборот меньше нагрузки дает и от парочки элементов без сложной обработки ничего не поменяет.
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 814 | 7.4.2024, 18:05 автор: Alex-777 |
|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 17 | Boymaster | 10868 | 17.3.2024, 2:53 автор: Boymaster |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4952 | 10.3.2024, 14:58 автор: freeax |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2472 | 2.3.2024, 12:59 автор: toplinks |
|
Восстановление сайтов из Вебархива на Wordpress. | 39 | freeax | 32730 | 14.2.2024, 14:32 автор: freeax |
Текстовая версия | Сейчас: 18.4.2024, 10:46 |