Задавайте вопросы по курсам WordPress

Экшены и скрипты для 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();
    }
}

Купить хостинг WordPress
/* Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

Директор веб-студии ProGrafika. Занимаюсь разработкой, дизайном и продвижением веб-сайтов. Всегда рад новым читателям блога и хорошим клиентам.


Вам может также понравиться...

комментариев 6

  1. Вадим Бачинский:

    Это я последнее просил, с анекдотами.

    Все работает прекрасно, то что надо. Даже уже не ожидал. Не знаю как благодарить.

  2. admin:

    Рад что код был полезен. Оставайтесь с нами еще много всего полезного будет, именно по работае с API WordPress.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal