Как добавить nofollow ссылкам конкретной рубрики?
Если вам необходимо закрыть на сайте все исходящие ссылки атрибутом rel="nofollow", то вы можете воспользоваться этим сниппетом. Но как закрыть ссылки в записях только одной или нескольких рубрик, оставив ссылки в записях других рубрик без изменений? На самом деле это не сложно, для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//атрибут nofollow для ссылок выбранной рубрики start function wph_nofollow_in_category($content) { global $post; if(in_category(1)) { //указываем ID рубрики $content = stripslashes(wp_rel_nofollow($content)); } return $content; } add_filter('the_content', 'wph_nofollow_in_category'); //атрибут nofollow для ссылок выбранной рубрики end |
В коде можно указать несколько ID рубрик, например вот так:
Как удалить title у миниатюр в галерее NextGEN Gallery?
При всех своих несомненных достоинствах плагин NextGEN Gallery не позволяет удалить title или alt у картинок в галерее какими-либо настройками. Если вам необходимо удалить автоматически вставленный title, то вы должны вручную отредактировать каждую картинку в галерее. И это становится ужасно раздражающей и нудной операцией, если вы добавляете новые галереи на сайт каждый день. От необходимости править заголовки можно избавиться с помощью простейшего скрипта, вставленного в подходящий шаблон вашей темы (footer.php):
<script type="text/javascript"> jQuery(document).ready(function() { jQuery('.ngg-gallery-thumbnail img').prop('title', ''); }); </script> |
Заголовок (title) будет удален у миниатюр каждой галереи плагина на сайте. При желании скрипт можно расширить, чтобы он удалял не только title, но и атрибут alt.
Как вывести записи с определенной датой публикации?
Иногда возникает необходимость вывести записи с определенной датой публикации. Например, вывести записи (или только заголовки-ссылки на них) с сегодняшней или вчерашней датой публикации. Сделать это можно с помощью своего собственного цикла вывода записей, который вы должны вставить в нужный шаблон вашей темы:
Как добавить дополнительные размеры медиафайлов?
Иногда вебмастерам не хватает стандартного количества размеров загружаемых картинок. Например, когда надо сделать галерею строго из фоток, снятых вертикально - стандартные размеры картинок в этом случае точно не подойдут, так как обычно размеры медиафайлов устанавливаются для горизонтального типа картинок. При желании WordPress можно научить создавать дополнительные форматы картинок с указанными размерами при их загрузке на ваш сайт. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
Как программно создать страницу при активации темы?
Одним из очень частых вопросов при создании темы для WordPress является вопрос о программном создании страниц или записей. Многие темы (как и плагины) нуждаются в создании дополнительных страниц или записей для каких-то своих целей, так как это сделать? На самом деле вариантов много. Я предлагаю код, который создает страницы при переключении тем (это удобнее, чем при активации темы). Для этого вам необходимо добавить в файл functions.php вашей темы следующий код: