Добавление визуального WYSIWYG-редактора к комментариям в WordPress

В новой версии WordPress 3.3.1 появилось важное нововведение – API визуального редактора TinyMCE, благодаря которому стало больше возможностей для использования визуального редактора. С помощью кода ниже можно легко добавить визуальный WYSIWYG-редактор к комментариям без использования сторонних плагинов. Добавьте этот код в файл functions.php вашей темы: 1 2 3 4 5 6 7 8 9 10 [...]

Навигация между страницами WordPress с помощью стрелок и Ctrl

В предыдущем посте описывалось, как с помощью javascript можно организовать в WordPress листалку между постами. Практически тот же метод можно использовать и для листания страниц основной ленты постов. Единственное отличие от предыдущего метода в том, что ссылки LINK заменяются на следующие: 1 2 <link rel="prev" href="<?php echo get_previous_posts_page_link(); ?>" id="PrevLink" /> <link rel="next" href="<?php echo [...]

Навигация между постами WordPress с помощью стрелок и Ctrl

С тех пор, как Артемий Л. ввел в правила хорошего тона навигацию между публикациями с помощью стрелок, все дружно бросились вводить у себя данный прием. Не отставать же нашему любимому WP! Я подумал тут немного и решил поискать способ реализовать подобную навигацию между постами в WP. 1. Первый шаг достаточно простой. Создаем JS-файл, например, navigation.js, [...]

Отправка комментариев в WordPress по Ctrl+Enter / Send comments in WordPress by Ctrl+Enter

РУС: Рецепт для создателей тем или для тех, кто просто любит порыться в коде шаблонов: как включить в своей теме отправку комментариев по нажатию Ctrl+Enter: 1. Добавьте в заголовок темы (файл header.php, между тэгами <head> и </head>) скрипт: <script type="text/javascript"> function ctrlEnter(event, formElem) { if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD))) { formElem.submit.click(); } } [...]

Скрытие постов для незарегистрированных пользователей

По приказу симпатичной тетки Натальи пишу рецепт, как в WordPress скрыть нужную часть текста в посте для незарегистрированных пользователей. Для этого достаточно в functions.php добавить такой код: 1 2 3 4 5 6 add_shortcode( ‘registered’, ‘member_check_shortcode’ ); function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) [...]