В даному уроці ми розглянемо 10 вставок коду в головний цикл WordPress, які допоможуть зробити сайт ще більш потужним.
опис рішення
Для вирішення завдання спочатку ми створюємо функцію filter_where (). яка містить умову SQL "WHERE". Потім перед запуском головного циклу функція filter_where () буде викликатися функцією WordPress post_where ().
2. Використовуємо більше, ніж один головний цикл на сторінці без дублювання записів.
Більшість сучасних тим, а особливо "журнальні" теми, виводять як мінімум два головних циклу на головній сторінці. Даний метод дуже корисний, наприклад, для розділу "виділені записи". Але, якщо використання двох головних циклів на сторінці реалізується легко, то запобігти виведенню дублюються записів не так просто. Поки ви не знаєте про даний метод.
2. Потім настає час реалізувати другий головний цикл. У ньому ми отримуємо все записи, за винятком тих, які вже виведені в першому циклі:
3. Зберігаємо файл index.php і насолоджуємося результатом.
опис рішення
опис рішення
Мінлива цілого типу використовується в якості лічильника практично з перших днів появи програмування. Перед головним циклом ми створюємо змінну $ count. Дана змінна збільшується на 1 в кожному проході циклу.
4. Отримуємо записи з певними призначеними для користувача полями і певними значеннями
Завдяки популярності користувальницьких полів WordPress дуже часто виникає необхідність вивести список записів з певними призначеними для користувача полями і певними значеннями в них.
опис рішення
Значення параметра meta_key - ім'я потрібного користувача поля, а значення meta_value - потрібне значення.
5. Список запланованих записів
опис рішення
опис рішення
Спочатку отримуємо поточну дату на рядку 2 за допомогою функції PHP date (). Потім отримуємо рік за допомогою виклику date ( 'Y') і віднімаємо з нього 1, що дає нам минулий рік.
7. Використовуємо головний цикл для створення шаблону сторінки архіву
опис рішення
Шаблон сторінки створюється додаванням в початок файлу наступних рядків:
8. Створюємо головний цикл за допомогою об'єкта WP_Query
Класичний цикл WordPress, який використовується в більшості вставок коду в даному уроці, є досить зручним у застосуванні. Але при залученні кількох головних циклів (наприклад, в складних "журнальних" темах), зростає ризик скидів, зсувів, неправильних тегів і інших помилок.
Потрібно використовувати об'єкт WP_Query і створити свій власний цикл:
опис рішення
Вище наведений код виводить п'ять останніх записів. Ось його детальний опис:
9. Виводимо останні приліплені записи
Починаючи з версії WordPress 2.7, приліплені записи є відмінним інструментом для блогерів. Дуже часто вони запитують, як включити приліплені записи в головний цикл.
Для виведення останніх п'яти вами прикріплених записів скопіюйте наступний код в файл вашої теми. Якщо потрібно виводити більше записів, то потрібно поміняти 5 на бажане число в рядку 4.
опис рішення
Спочатку отримуємо все приліплені записи (рядок 2). Потім виробляємо їх упорядкування, виводячи вгорі найостанніші, за допомогою функції PHP sort () (рядок 3). У рядку 4, отримуємо 5 останніх вами прикріплених записів. Можна змінити число.
10. Створюємо цикл зображень
У наші дні багато блогерів виводять витяги з заміток разом із зображеннями на головну сторінку. Можна піти ще далі і створити оригінальну галерею, в якій будуть виводитися зображення для самих останніх записів. Можна вирішити задачу за допомогою призначених для користувача полів. Але є і більш елегантне рішення.
Для створення власного циклу зображень спочатку потрібна функція PHP, яка буде витягувати перші зображення з кожної замітки, і повертати їх URL. Скопіюйте наступний код в ваш файл functions.php. Обов'язково встановіть зображення за замовчуванням в рядку 10.
Після збереження файлу можна змінювати головний цикл:
опис рішення
5 останніх уроків рубрики "Wordpress"
Цей урок швидше за все буде психологічним, тому що багато людей працюють з WordPress і одночасно з Joomla, але не можуть вирішиться яким CMS користуватися.
Після установки і настройки движка нам потрібно попрацювати з дизайном нашого сайту. Це досить довга тема, але ми постараємося розповісти все коротко і ясно.
Сьогодні ми вам розповімо які перші настройки потрібно зробити після установки движка WordPress. Цей урок буде дуже корисний для новачків.
Просування статей в блозі - непросте завдання. Часто буває, що ви пишете дійсно хороший контент, включаєте візуальні ефекти, робите правильні коригування SEO, але це не дає очікуваного результату.
Потрібен персональний сайт, але ви не хочете задіяти WordPress? Тоді дана добірка для вас.
За рахунок отримання інформації відразу по двох каналах (зір і слух) ефективність навчання значно перевершує навчання по книгах. А домашні завдання і онлайн-тести дозволять вам постійно думати на мові, що вивчається і відразу перевіряти свої знання!
Якщо ви давно хочете як слід вивчити HTML, то у мене для Вас є чудова новина!
Якщо ви вже вивчили HTML і хочете рухатися далі, то наступним кроком буде вивчення технології CSS.
Якщо ви хочете розібратися з поняттями домену і хостингу, навчитися створювати бази даних, закачувати файли сайту на сервер по FTP, створювати піддомени, налаштовувати поштові скриньки для свого сайту і стежити за його відвідуваністю, то цей курс створений спеціально для вас!