→ PHP

Использование php в виджетах WordPress

Опубликовано Вторник, 17 мая, 201176 комментариевWordPress

Использование php в виджетах WordPress Всем привет. Сегодня я начинаю исполнять обещание данное в прошлом посте и пишу первую статью.

Меня попросили написать про использование php прямо из виджета. Честно говоря, у меня такой необходимости никогда не возникало. Но ситуации бываю разные, поэтому… ищем плагин.

Не хитрый поиск и хитрый Гугл, предложили достаточно много решений данного вопроса, но я решил остановиться на следующем. Во-первых, потому что большинство решений не работало с новыми версиями WP, а во-вторых требовало дополнительных финтов ушами, что, согласитесь, далеко не всем охота исполнять.

Итак, мой выбор пал на Daiko’s Text Widget.
Все просто как мычание и не требует абсолютно никаких дополнительных телодвижений.

  1. Устанавливаем
  2. Активируем
  3. Используем

Очень удобной мне показалась возможность настройки страниц отображения виджета, но это конечно не обязательно.

В новых версиях WP появилась возможность искать и устанавливать плагины и темы прямо из админки, что в разы сокращает время решения того или иного вопроса.

Если пройти по ссылке на страницу плагина, то можно увидеть что он не тестился на работоспособность уже очень и очень давно. Но у меня на WP 3.1.2 все работало как часы.

Ну вот вроде бы и все. Надеюсь, что помог. Если возникнут какие-то вопросы — пишите в комменты, будем разбираться.
Удачи.


Кастомизация ссылок «Read More» при помощи произвольных полей

Опубликовано Среда, 29 декабря, 201032 комментарияWordPress

Привет всем. Ровно 2 недели назад я писал про работу с произвольными полями в WordPress. И с тех самых пор мне никак не давала покоя мысль, что ссылки "Read More" или "Подробнее" тоже можно менять на свое усмотрение посредством произвольных полей в зависимости от контекста.

И это оказалось так. Собственно решение.
Создаем новое поле с именем custom-more и задаем ему нужное в данный момент значение.

Затем, открываем index.php и находим строчку

the_content("Подробнее);

и заменяем ее на

<?php $custommore = get_post_meta($post->ID, 'custom-more', true); ?>
<?php if (!$custommore) { $custommore = 'Подробнее'; } ?>
<?php the_content($custommore); ?>

Тоже самое надо проделать с файлами category.php, search.php и archive.php.

Вот и все. Теперь, если вы создаете пользовательское поле с именем custom-more, его значение будет отображаться вместо опостылевшей ссылки «Подробнее». На этом все. Удачи.


Работа с произвольными полями в WordPress

Опубликовано Среда, 15 декабря, 201043 комментарияWordPress

Привет всем. Что это мы все о HTML да о CSS? Сегодня я хочу рассказать о том что сам узнал не так давно. Речь пойдет о работе с произвольными полями в WordPress. Да и отвлечься от шпаргалок будет нелишне, т.к. постоянно писать на одну, хоть и обширную тему сложно, да и надоедает. Итак, начнем.

Синтаксис

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


Делаем бэйдж с датой в WordPress

Опубликовано Четверг, 18 февраля, 20109 комментариевWordPress

Делаем бэйдж с датой в WordPress

Когда я только рисовал эту тему, я предполагал что дату публикации поста самое лучшее выводить сразу под заголовком. И до вчерашнего дня меня это вполне устраивало. Но как однажды уже было подмечено — эта тема никогда не перестанет меняться. Я постоянно буду что-то «дорабатывать напильником» и менять.

Вот о том как сделать такой бэйдж я и хочу сегодня рассказать

Подробнее »


Блог web-мастера

Опубликовано Пятница, 31 октября, 20081 комментарийОбзоры

Сегодня я хочу вам рассказать о еще одном заинтересовавшем меня блоге. Это блог с незамысловатым названием Блог web-мастера. К сожалению у меня не получилось найти ничего о том кто автор блога и как с ним связаться, ну ему видимо видней :)

Блог полностью оправдывает свое название. Есть что почитать про PHP, MySQL, JavaScript, AJAX, HTML и CSS.

Что понравилось.
Дизайн приятный, не напрягающий, поэтому читать удобно. По дизайну советов давать не буду, т.к. блог это все-таки личное пространство человека и мое мнение может сильно отличаться от мнения автора. Очень интересной мне показалась заметка про софт для детального тестирования отображения сайта в различных браузерах. Надо будет потестить.

Чего не хватает.
Не хватает страницы «о блоге» и страницы с контактной информацией. Так лучше изменить отображение статей (добавить ссылку «читать дальше» или аналогичную).
Проматывать полотно текста не удобно.

Итог.
Хороший блог человека, который уже достиг в профессиональном плане определенных высот и может являться примером для начинающих блоггеров, как по информации, так и по созданию своего личного дневника и которому однозначно место в ридере.