Я вернулся с хорошими новостями

Много времени прошло с момента последней моей публикации в блоге. Прошу прощения у своих читателей. Кризис, к моему сожалению, вносит коррективы в мои планы. Но всё же, я вернулся и с отличными новостями.

  1. Новость первая:
    Завершены работы над плагином «wpRSSlock»!
    Ниже, в статье, вы увидите плагин в действии, если конечно вы читаете эту статью непосредственно с блога. Если вы мой подписчик и читаете эту статью в RSS, для вас ничего в статье не изменилось, кроме дополнительной строки в конце статьи.
    Напомню, плагин «wpRSSlock» увеличивает количество подписчиков вашего RSS, с помощью скрытия части контента публикации. Работает эффективно и просто.
    Подробнее читайте в следующей статье — странице плагина.
  2. Новость вторая:
    Запуск бизнес проекта для блоггеров.
    В следующем месяце, точно загадывать не буду, чтобы не сглазить, запускается проект, который поможет многим блоггерам начать и вести бизнес в интернет, с помощью блогов на WordPress. Проект уже запущен в разработку. Это пока вся информация о проекте, которой я могу сегодня поделиться с вами. В следующих публикациях блога, я дам больше информации о проекте.
  3. Новость третья:
    Этой публикацией, я открываю цикл мини статей для разработчиков  плагинов и шаблонов WordPress.
    За время моего отсутствия в блоге, я создал несколько хороших и не стандартных блогов для своих клиентов. Работа оказалась довольно творческой и интересной. В процессе работы пришлось глубоко погрузиться в недра кода WordPress. Я готов поделиться теми знаниями, которые я приобрел за это время.  Читайте в конце статьи, блок «Делюсь опытом».
  4. Новость четвертая:
    Я приступил к обновлению плагинов WP_Anons и DelRevisions и созданию новых интересных дополнений.
    В существующие плагины добавится много полезных функций, а с помощью новых плагинов вы сможете быстро и без специальных знаний добавить функциональности вашему блогу.

Делюсь опытом:

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

Найденный мною код отвечает на такие вопросы:

  • Как получить общее количество страниц блога?
  • Как получить заданное в настройках блога количество публикаций на страницу?
  • Как получить количество опубликованных статей для текущего автора?
  • Как получить количество опубликованных статей для администратора?
  • Как получить ID текущей публикации?
  • Как получить  количество публикаций на текущей странице?
  • Как получить номер текущей страницы?

А это, сам код:

< ?php
global $wp_query;
//Общее количество страниц блога
echo $max_page = $wp_query->max_num_pages;
//Заданное в настройках блога количество публикаций на страницу
echo $max_page2 = get_option('posts_per_page');
//Количество опубликованных статей для текущего автора
echo wp_count_posts()->publish;
//Количество опубликованных статей для админа
echo get_usernumposts(1);
//ID текущей публикации
echo $wp_query->post->ID;
//Количество публикаций на текущей странице
echo count($posts);
//Номер текущей страницы
echo $paged;
?>

Этот код можно использовать как в цикле Loop так и в коде шаблона.

Те, кто читает статью с блога, вместо кода увидели блок, сообщающий читателям, что содержимое блока открыто для моих подписчиков в RSS.

Если Вы еще не подписались на новые статьи блога по RSS, сделать это можно всего в 2а клика, пользуясь ссылками блога ниже.


Нашел ошибку в тексте? Выдели ее мышкой и нажми Система Orphus
Теги статьи: код, новости, страницы
СЛЕДИТЕ ЗА НОВОСТЯМИ Подписаться на мой Twitter
Автор:Олег МедынскийРубрика: Новости и акции
Разрешается перепечатка статьи с обязательным указанием открытой ссылки на источник.

КОММЕНТАРИИ К СТАТЬЕ

  1. 1.1
  2. 1.2
  3. 1.3
  4.  


Ваши вопросы, замечания, пожелания и предложения, по работе сайта, пишите на E-mail.