Как узнать id в WordPress

Всем объектам сайта WordPress присваивается номер id. Как узнать id страницы, записи блога, рубрики, изображения, пользователя и т.д., когда используются "понятные человеку URL"? Как узнать id и Как узнать id в php-коде (id объекта текущего запроса, для текущего поста внутри цикла WordPress и по заголовку страницы)
Читать

Опубликовано в рубрике WordPress | с метками . | |

Ссылки на записи рубрики в сайдбаре одиночной записи

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

Опубликовано в рубрике Создание и изменение темы | с метками , , . | |

Добавление встроенной галереи WordPress

Встроенная галерея WordPress позволяет добавлять в запись или на страницу блога сразу группу (миниатюр) изображений. Желательно, чтобы эти изображения были одного размера, чтобы их миниатюры также были одинаковыми:

[gallery link="file" columns="4" orderby="rand"]

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

[ редакция статьи от 17 ноября 2017г. ]

Читать

Опубликовано в рубрике WordPress | с метками , . | |

Миниатюры записей

Если в теме блога включена поддержка миниатюр, на странице создания/редактирования записи появляется раздел "Миниатюра записи" (Post thumbnail) (или для страниц "Миниатюра страницы " (Page thumbnail)), и можно загрузить или выбрать изображение, которое будет визуально представлять данную запись. Рассмотрим, как добавить поддержку миниатюр.

Читать

Опубликовано в рубрике Создание и изменение темы | с метками . | |

Административная страница плагина

При активации плагин может создать свои опции и таблицу в базе данных WordPress, а также добавить страницу выбора опций в админку. При деактивации плагин должен удалить из базы данных WordPress свои опции и таблицу.
Читать

Опубликовано в рубрике Создание плагина | |

Дата и время в WordPress

Как сделать так, чтобы автоматически выполнялся переход на летнее и зимнее время?  Как вывести текущую дату, записи за заданный промежуток времени и список запланированных записей?
Ответы здесь

Опубликовано в рубрике WordPress | с метками . | |

Формы, массивы и передача данных в php

В учебнике "Изучаем PHP: Часть 1. Страница регистрации, формы и взаимодействие с базой данных" с сайта IBM все рассматривается на примере создания реального приложения.
В этом конспекте: базовый синтаксис PHP, формы в HTML, массивы, ассоциативный массив $_GET (или $_POST) и циклы. Читать

Опубликовано в рубрике Конспекты: Изучаем PHP 1 | |

Случайность в JavaScript

Есть массив, элементы которого нужно вывести в случайном порядке, например, в слайд-шоу или в игре.
Это можно делать 3 способами: Можно выбирать случайный элемент и удалять его из массива, пока в массиве ничего не останется. Другой подход - перемешать элементы массива (2 способа), после чего их можно будет выводить или как-то обрабатывать по очереди.
Читать

Опубликовано в рубрике JavaScript | с метками . | |

.htaccess в поддиректории WordPress c 777

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

Читать

Опубликовано в рубрике htaccess | с метками , , . | |