Главная
  • Выполненные работы
  • Партнеры
  • Услуги и цены
  • WordPress: добавить текст в конец поста


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в function.php для текущего шаблона. Если файл в теме не существует, то создаем его и дописываем.

    function add_post_content($content) {
    	if(!is_feed() && !is_home()) {
    		$content .= 'Ваш текст для добавления нужно прописать вот сюда.';
    	}
    	return $content;
    }
    add_filter('the_content', 'add_post_content');
    

    Читать запись полностью »

    Проверить активность плагина в WordPress


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Иногда возникает необходимость проверить активен ли какой-то плагин или нет. Для этого в WordPress существует функция is_plugin_active в качестве аргумента принимающая путь к плагину и возвращающая true в случае положительного исхода проверки и false в случае отрицательного.

    < ?php
    if (is_plugin_active('plugin-directory/plugin-file.php')) {
        //plugin is activated
    }
    ?>
    

    Читать запись полностью »

    Отключить html в комментариях WordPress


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    По умолчанию WordPress позволяет использовать в тексте комментариев ограниченный набор html тегов таких как a, strong и так далее. Чтобы выключить данную возможность необходимо в файл function.php для действующего шаблона добавить:

    [sourcecode language='php']
    function plc_comment_post ( $incoming_comment ) {
    $incoming_comment['comment_content'] = htmlspecialchars ($incoming_comment['comment_content']);
    $incoming_comment['comment_content'] = str_replace ( «'», ''', $incoming_comment['comment_content'] );

    Читать запись полностью »

    Добавление приватных сообщений к постам WordPress


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Для блогов которые ведут сразу несколько авторов может быть полезен трюк с сообщениями которые видны только авторам. Достаточно просто заключить требуемый текст в тег [notes] здесь текст видимый только пользователям с правом публикации[/notes]. Для этого в файл function.php вашего шаблона добавьте следующий код:

    Читать запись полностью »

    Стандарты оформления кода


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

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

    Я не сторонник тотального документирования, но глубоко убежден что использовать односимвольные имена переменных в ключевых участках кода это свинство.

    Читать запись полностью »

    Программисты vs Заказчики


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Сегодня на блоге Лелика прочитал что во всех бедах заказчиков виноваты программисты. Люди это в большинстве своем ненадежные, кидалы и просто ходячее пособие по распиздяйству. Можете считать все что ниже ответом разгневанного программиста:

    Читать запись полностью »

    JQuery autocomplete — как заставить автозаполнение работать?


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Долго я оттягивал появление постов о программировании на этом блоге, но от основной профессии никуда не денешься и вот этот час настал...

    Вторые сутки пытаюсь прикрутить автозаполнение к input при помощи jquery. Нихрена не работает. Причем похоже причина в моих родимых руках...

    Читать запись полностью »