Главная » WordPress (Page 2)

WordPress

WordPress - самая популярная в мире CMS для создания блогов. По последним данным в мире насчитывается уже более 50 млн. блоггеров и владельцев сайтов, выбравших Wordpress в качестве платформы для своего проекта.

WordPress - это абсолютно бесплатная платформа с открытым исходным кодом, она распространяется под лицензией GNU GPL. Для создания блога достаточно просто скачать WordPress и установить его на свой хостинг.

CMS написана на PHP, в качестве базы данных используется MySQL. Сфера применения WordPress весьма обширна — от небольших личных блогов до мощных новостных проектов и даже интернет-магазинов. Встроенная система тем и плагинов наряду с удачной архитектурой позволяет успешно реализовать практически любые проекты. WordPress очень легко поддается доработке и является идеальной платформой как для начинающих разработчиков, так и для уже опытных профессионалов.

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

Все необходимые материалы по установке, настройке, сопровождению и кастомизации Wordpress Вы можете найти на нашем сайте. Также, здесь можно скачать WordPress. Имеющиеся на сайте материалы разделены на несколько разделов:

Статьи WordPress
Документация WordPress
Темы WordPress

В настойщее время движение WordPress стремительно развивается и включает в себя миллионы поклонников по всему миру.

Создание WordPress темы: циклы вывода записей. Index, Category, Archive.

Из известной нам по предыдущим статьям «набора» верстки Brainmix путём анализа html-файлов выявим очередные общие элементы.

Это будет код от <div> (см. header.php) до <div>. Вот его фрагмент:

Как создать шаблон для WordPress 3. Как добавить миниатюры записей в тему.

По умолчанию WordPress не отображает пункт «Миниатюра записи» в админ-панели. Включим его, создав файл functions.php. Пока добавим туда лишь:

<?php add_theme_support('post-thumbnails'); ?>

Теперь открываем известный по прошлой статье loop.php. Вместо «заглушки»

<div class="post_content_nothumbnails">

Читать далее »

Ошибка RSS в WordPress. Правильный метод устранения.

Текст ошибки имеет подобный вид:

Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://mysite.ru/feed/ Строка 6, символ 1: ^

Приведу два способа её устранения.

Итак, в Рунете вы найдёте весьма распространённый, но не вполне корректный совет вида: «открыть системные файлы «feed-rss.php», «feed-rss2.php», «feed-rss2-comments.php», «feed-atom.php», «feed-rdf.php» и удалить код:

Читать далее »

WordPress: query_posts. Вывод и сортировка записей как угодно.

WordPress. Сортировка записей по произвольному полю. Например, по рейтингу. Итак, код:

<?php 
  // PHP: аналог обычного if, но в 1 строку 
  // $paged нужна, чтобы навигация работала корректно 						
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;					
  $args = array(
  // Поле "рейтинги"

Читать далее »

WordPress: shortcode. Пример использования со считыванием параметров.

Дабы ничего не усложнять это будет чисто рабочая, но очень простая пара примеров использования add_shortcode на WordPress.

Итак, вариант использования с входными параметрами, прописывать в «functions.php» темы, либо в коде плагина:

<?php
// $attr - входные параметры

Читать далее »

Шорткоды в WordPress. Пример использование по образу и подобию bbCode.

Всем знаком часто используемый на форумах bbCode? Приведу ещё немного примеров использования WordPress Shortcode API.

<?php function bold_shortcode($atts, $content = null) {
   return '<b>'.$content.'</b>';
}
add_shortcode('b', 'bold_shortcode'); ?>

Читать далее »

WordPress API: add_filter() или как включить шорткоды в виджетах.

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

Проблема решается добавлением одной единственной строчки в наш предыдущий код: Читать далее »

WordPress: как скрыть приписку ?ver= к скриптам и стилям.

В браузере по нажатию ПКМ->«Исходный код страницы» WordPress вежливо выдаёт нам номера версий всех своих скриптов и стилей:

...
<link rel='stylesheet' id='dtree.css-css'  href='http://мой_сайт.ру/wp-content/plugins/wp-dtree-30/wp-dtree.min.css?ver=4.2' type='text/css' media='all' />
..

Читать далее »

Cannot modify header information в WordPress. Продолжение.

На днях пришлось устранять подобную неудобнейшую ошибку в коде собственного плагина для WordPress. Как всегда всё началось с зловещего сообщения «плагин произвел при активации столько-то символов неожиданного вывода». Почему я называю эту фразу зловещей вы скоро сами поймёте.

К примеру я пишу что-то подобное: Читать далее »

Случайные записи на WordPress

Пишу данную заметку в качестве ответа на вопрос посетителя моего сайта Артема:

Добрый день. Я установил себе модуль WP Random Posts У меня такой вопрос я хочу выводить случайным постом посты не из одной категории, а из нескольких! Подскажите пожалуйста, как я могу этого добиться? Или же мне нужно выводить все посты из всех дочерних категорий, кроме одной… Подскажите пожалуйста. Заранее спасибо!

Пример вывода записей в случайном порядке, исключая рубрики с идентификатором 1 и 3: Читать далее »