Экшены и скрипты для WordPress
Код шутка для вашего сайта. Будет работать не только на WordPress. Переворачиваем сайт при помощи css3 стилей.
body{
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
}Замена отдельных слов при добавлении комментариев
При помощи кода можно определить список стоп-слов (например, так слово ругательство wp-***in) или сделать так чтобы при добавлении в комментариях отдельного слова оно заменялось на специальную ссылку. Внимание: Данные меняются прямо в базе, а не на выводе.
add_filter( 'pre_comment_content', 'wps_filter_comment' );
function wps_filter_comment($comment) {
$replace = array(
// 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
'foobar' => '*****',
'hate' => 'love',
'zoom' => 'zoom'
);
$comment = str_replace(array_keys($replace), $replace, $comment);
return $comment;
}Добавляем кнопки в визуальный редактор WordPress
Добавляйте код в файл functions.php вашей темы и у вас появятся кнопки подстрочного и надстрочного расположения текста. Пригодятся если вам необходимо писать формулы в записи на блоге WordPress. Параметр mce_buttons_3 можно заменить на mce_buttons_2 он показывает, в какой строке будут новые кнопки.
function enable_more_buttons($buttons) {
$buttons[] = 'sub';
$buttons[] = 'sup';
return $buttons;
}
add_filter("mce_buttons_3", "enable_more_buttons");Отключить админ-панели (админ бар) полностью
Для полного отключения админ панели на стороне пользователя для всех, в том числе и администратора можно использовать код:
<?
add_filter ( "show_admin_bar ' , '__return_false' );
?>Миниатюра страницы в списке всех страниц админки WordPress в отдельной колонке мне показалась очень удобной и я написал урок о одном из кодов которые нашел. Сейчас я предложу вам еще один вариант решения этой задачи. Более простой, но и немного хуже предыдущего.
add_filter('manage_posts_columns', 'posts_columns', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2);
function posts_columns($defaults){
$defaults['riv_post_thumbs'] = __('Thumbs');
return $defaults;
}
function posts_custom_columns($column_name, $id){
if($column_name === 'riv_post_thumbs'){
echo the_post_thumbnail( 'featured-thumbnail' );
}
}Вывод контента в отдельной колонке в списке статей.
Один из посетителей моего сайта попросил помочь в решении проблемы. Проблема состояла в том что на сайте было много анекдотов, некоторые из них необходимо было удалять, а другие оставлять. Так как контента на сайте было много, а анегдоты короткие, то переходить на страницу для ее просмотра было неудобно. Почесав репу и как всегда понимая, что времени особо не хватает на решения всех задач, я решил отложить проблему до лучших и более свободных времен. Задача была решена мной при написании следующего урока и вот код для решения этой, как оказалось не сложной задачи.
Добавляем код в файл functions.php вашей темы.
add_filter('manage_posts_columns', 'posts_columns', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2);
function posts_columns($defaults){
$defaults['riv_post_thumbs'] = __('Контент');
return $defaults;
}
function posts_custom_columns($column_name, $id){
if($column_name === 'riv_post_thumbs'){
echo the_content();
}
}
/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.





Это я последнее просил, с анекдотами.
Все работает прекрасно, то что надо. Даже уже не ожидал. Не знаю как благодарить.
Рад что код был полезен. Оставайтесь с нами еще много всего полезного будет, именно по работае с API WordPress.
Только сейчас заметил кнопку «В развернутом виде»….
Какую именно кнопку? Не понял немного.
В записях справа вверху под поиском. Есть две маленькие кнопки.
1 «В виде списка» (по умолчанию)
2 «В развернутом виде» показывает полную новость под названием
Действительно, как-то забыл о них ). Спасибо за комментарий возьму на заметку.