19 сентября 2009 г.

С появлением в WordPress 2.7 древовидных комментариев большинство тем содержат следующую строку в файле header.php:

<?php if (is_singular()) wp_enqueue_script('comment-reply'); ?>

Этот код подключает скрипт comment-reply.js на статической странице или странице поста. Скрипт выполняет простую функцию – перемещает форму добавления комментария под комментарий, у которого мы кликнули на ссылку “ответить”.

Следующий способ подключения этого скрипта более рациональный:

<?php if (is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) wp_enqueue_script('comment-reply'); ?>

Данный код проверяет: какой тип страницы открыт, разрешены ли у текущей страницы комментарии и активирована ли опция древовидных комментариев. Если все 3 условия выполняются, то скрипт подключается.

Таким образом, скрипт comment-reply.js не будет подключен в тех случаях, когда он совсем не нужен.

—–
В соответствии с законодательством, определенному перечню продукции нужен сертификат соответствия (ГОСТ Р). Для получения такого сертификата необходимо обратиться в специальную компанию, одной из которых является Центра Сертификации Продукции “Эталон-групп”.

Это может быть полезно для внутренней поисковой оптимизации сайта (SEO). Суть заключается в следующем:

  • в теге <title> (то, что мы видим в заголовке браузера) будет, как и прежде, отображаться название поста, которые мы вводим в соответствующее поле при создании новой записи;
  • в заголовке поста непосредственно на странице сайта будет отображаться другой заголовок, если он указан в произвольном поле.

Код будет таким (логично использовать в файлах single.php и page.php):

<?php $title = get_post_meta($post->ID, "title", true);
if ($title != '') {
echo "<h1>".$title."</h1>";
} else { ?>
<h1><?php the_title(); ?></h1>
<?php } ?>

Исходя из этого кода, необходимо создать произвольное поле title.

—–
В специализированном автомобильном разделе “Из рук в руки” осуществляется продажа Ford Focus частными лицами и официальными дилерами. Предусмотрена очень удобная форма поиска автомобиля по заданным параметрам.

По умолчанию в списке рубрик, если задана соответствующая опция, функция wp_list_categories() выводит количество записей после ссылки на рубрику:

Новости (73)

Но иногда бывает необходимо, чтобы счетчик находился в ссылке, а не после нее, т.е. вот так:

Новости (73)

Задача решается путем небольшой php-замены с помощью следующего кода:

<?php
	$cats = wp_list_categories('show_count=1&title_li=&echo=0');
	$cats = str_replace('</a>', '', $cats);
	$cats = str_replace(')', ')</a>', $cats);
	echo $cats;
?>

Вот и все.

—–
Работа в Мурманске представлена сайтом http://murmansk.job.ru/. Соискателям здесь можно оставить свое резюме или искать вакансии с заданными параметрами через удобную форму.

Облако тегов