Подскажите по WP - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.4375
BTC/USD67751.3897
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 24.11.2011, 21:48
Start Post: Подскажите по WP 
  #11
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,399
Бабло: $304877
Отправить сообщение для Webaz с помощью ICQ
По умолчанию

задача
необходимо в WordPress'e показывать один html код на 90 процентах страницах
но на 10 ничего показывать нельзя, не та тематика
как сделать?
сейчас просто в темплейте прописал для всех страниц, но нужно придумать решение и желательно попроще) или виджет или еще может что есть
Webaz вне форума  
Старый 25.11.2011, 10:22   #12
den2099
Senior Member
 
Аватар для den2099
 
Регистрация: 25.06.2011
Сообщений: 1,793
Бабло: $371785
По умолчанию

можно попробовать допилить какой-нибудь из плагинов - например WP Simply Exclude.
den2099 вне форума  
Старый 25.11.2011, 11:12   #13
matroskin
Senior Member
 
Аватар для matroskin
 
Регистрация: 02.07.2010
Сообщений: 213
Бабло: $45115
По умолчанию

Если для постов, то можно по custom fields (meta key) фильтровать.
При выводе

Цитата:
<?php
$filter_it = get_post_meta($post->ID, 'filter_it', true);

if (
$filter_it == 'yesss'
) {
echo 'хуйпиздаджигурда1';
}
else {
the_content('');
}
?>
matroskin вне форума  
Старый 25.11.2011, 18:34   #14
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,356
Бабло: $470735
По умолчанию

Webaz, тормозов не будет

т.к. условный оператор if и сама проверка выполнения условий внутри него выполняются почти на самом низком уровне.
То, что сравниваются именно строки - да, тут будет "подтормаживать", но это 300-400 линейных прогонов по стрингам - это вообще ни о чем и отнимет 0.001% текущей скорости.
Если урлы слишком длинные и есть параноя за скорость, можно их привести к md5 хешам, или даже к crc32 и сравнивать их с md5($_SERVER['REQUEST_URI']) или crc32($_SERVER['REQUEST_URI']) - но имхо это все лишнее

А вот запрос к БД - тут уже сам факт выхода пхп по внешний мир = торможение, к тому же БД может оказаться занята другими копиями того же скрипта и текущему экземплярю придется постоять в очереди. Хотя тоже вполне рабочий вариант, возможно удобнее в управлении, но и в реализации более комплексный.

если есть возможность, лучше пометить заранее нужные урлы и при сравнении делать только одно сравнение, а не 300-400. Это наверно как предложил matroskin и желательно без запросов к БД
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 25.11.2011, 21:43   #15
somebody_
Senior Member
 
Регистрация: 05.09.2008
Сообщений: 606
Бабло: $124350
Отправить сообщение для somebody_ с помощью Telegram
По умолчанию

да +1 matroskin ... пометить 300 - 400 уролов меткой в custom_fields и проверять если нет метки
__________________
Пилю под Wordpress на php, html5, css3, jquery, since 2008 - wpmastering.pro
somebody_ вне форума  
Старый 25.11.2011, 22:03   #16
buratin0
Mr. Lucky Guy
 
Аватар для buratin0
 
Регистрация: 27.07.2010
Адрес: RU -> DE -> Asia
Сообщений: 706
Бабло: $175260
Отправить сообщение для buratin0 с помощью ICQ
По умолчанию

вопрос из той же оперы: есть блог, у которого 20% постов с featured image. Как сделать так, чтоб на морду выводились сперва те посты, которые с картинкой?
buratin0 вне форума  
Старый 01.01.2012, 18:08   #17
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,399
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

подскажите плагинов для удобной перелинковки постов в WP, а то стандартный "Последние записи" не подходит
Webaz вне форума  
Старый 01.01.2012, 20:26   #18
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,249
Бабло: $148195
По умолчанию

Цитата:
Сообщение от Webaz Посмотреть сообщение
подскажите плагинов для удобной перелинковки постов в WP, а то стандартный "Последние записи" не подходит
какая перелинковка тебе нужна?
sergeospb вне форума  
Старый 01.01.2012, 21:30   #19
nerealny
Member
 
Регистрация: 29.09.2008
Сообщений: 35
Бабло: $5110
По умолчанию

назначь тег тем постам где нужно показывать твой html код, и if юзай для показа только если посту соответсвует тэГ. чо там сложного то.
nerealny вне форума  
Старый 02.01.2012, 11:47   #20
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,399
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

nerealny, спасибо, забыл про этот способ
Webaz вне форума  
Старый 02.01.2012, 11:49   #21
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,399
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

а можно вот так сделать?
показывать линки только на посты, если там есть данный тег?
чтобы не для каждого тега свой html код прописывать, а уже сразу в правое меню выводилась перелинковка
Webaz вне форума  
Закрытая тема