29 Wordpress-трюків для роботи із записами і сторінками

Нам подобається WordPress, але не всі з нас готові прийняти всі його налаштування за замовчуванням - зокрема, то, як відображаються Записи.

Оскільки нас вчили, що унікальність важлива для позиціонування сайту і вона справляє гарне враження на відвідувача, протягом років блогери і розробники шукали шляхи зміни відображення Записи, щоб зробити її максимально унікальною.

29 Wordpress-трюків для роботи із записами і сторінками

Більшість фрагментів коду, представлених тут, легко впровадити, в більшості випадків вам потрібно просто скопіювати і вставити наданий код. Сподіваюся, ці способи будуть корисні для ваших проектів, насолоджуйтеся!

1. Зміна довжини анонса записи

Змініть довжину уривка, просто додавши представлені нижче рядки коду в ваш файл functions.php. 75 в даному випадку - значення довжини уривка.

2. Дата написання записи в стилі Twitter (2 дні тому)

Більшість не знає, що у WordPress є вбудована функція для відображення дати в форматі часу, що пройшов з моменту написання поста (тобто, наприклад "2 дня назад"), як в Twitter. Фрагмент коду, наведений нижче, можна вставити будь-де в Цикл (loop) щоб відображати дату в цьому форматі.

3. Відображення мініатюри записи в RSS стрічці

Представлена ​​в WordPress 2.9 функція the_post_thumbnail () дуже зручна для додавання і відображення мініатюри до посту. Погана новина в тому, що немає вбудованого методу для відображення мініатюри поста в вашої RSS-стрічки. Представлена ​​нижче функція вирішує цю проблему. Просто вставте її в ваш файл functions.php і збережіть його, і мініатюра поста автоматично відображатиметься у вашому RSS-стрічці.

4. Обмеження пошуку тільки по заголовкам записів

Ви можете додати цей фрагмент в файл functions.php вашої WordPress теми, щоб обмежити пошук тільки по заголовкам записів.

5. Відображення номера для кожного запису

Ви можете відображати зростаючий номер кожного поста, і зробити це досить просто. Спочатку вставте наступну функцію в ваш файл functions.php:

Як тільки ви закінчите, ви можете показати номер поста за допомогою наступного коду. Зверніть увагу, що його потрібно використовувати всередині циклу.

6. Виключення запису з стрічки новин WordPress

Хочете виключити деякі пости з вашої стрічки? Ось рішення для вас. Будь ласка, зверніть увагу, що ви повинні фільтрувати тільки те, що ви хочете фільтрувати; в нашому прикладі це наша стрічка $ wp_query-> is_feed. Якщо ви не зробите це таким чином, то фільтр буде також працювати в серверній частині, і ці пости не будуть відображатися в огляді постів.

У функції два параметри. Ви передаєте в перший параметр $ where рядок SQL. яка займеться фільтром по ID. Далі, в дужках, вам потрібно задати ID записів, які ви хочете відфільтрувати.

7. Редірект записи, коли пошуковий запит видає один результат

Вставте цей фрагмент коду в файл functions.php вашої WordPress теми для того, щоб перенаправляти користувача на пост автоматично, якщо WordPress пошук віддає тільки його в якості результату.

8. Автоматичне створення мета-опису Meta Description з The_content

Вставка цього фрагмента коду в файл functions.php вашої WordPress теми автоматично створить meta description з вашого поста, відсікаючи шорткоди і теги. Також переконайтеся, що у вас є цей код у файлі header.php. інакше цей фрагмент не працюватиме.

10. Автоматичне додавання посилання "Читати далі" в кінці анонсу записи

11. Відображення схожих записів без плагіна

Код нижче дозволяє вашому WordPress сайту показувати схожі пости, грунтуючись на тегах поточного поста. Вам потрібно розмістити його всередині single.php або просто будь-де, де ви хочете показати схожі пости.

12. Створення своїх власних "популярних записів" в сайдбарі

Установка віджета сайдбара для відображення схожих постів дуже проста. Просто скопіюйте та вставте код нижче в ваш файл sidebar.php. Якщо вам потрібно змінити кількість відображуваних постів, ви можете змінити 5 в кінці третього рядка на будь-яке число, яке вам подобається.

13. Встановлення дати / часу терміну актуальності записи

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

Щоб створити пост з датою / часом втрати актуальності, ви можете просто створити своє поле. Передайте expiration як ключ і вашу дату / час (формат: мм / дд / рр 00:00:00) в якості значення. Пост тепер не буде показуватися після певного моменту часу.

14. Список майбутніх записів

WordPress дозволяє перераховувати майбутні посади, і щоб отримати цю можливість, просто вставте код туди, де ви хочете відображати список майбутніх записів:

15. Відображення AdSense тільки для відвідувачів з пошукових систем

Можна показати AdSense тільки відвідувачам, які прийшли через пошук пошукових систем, і ось код для цього, просто вставте його в файл functions.php вашої теми.

19. Завантаження більшої кількості типів файлів

За певних причин завантажувач WordPress не дозволить вам завантажувати деякі типи файлів, наприклад .tmCommand. Якщо вам потрібно завантажувати ці типи файлів на ваш сайт WordPress, ось функціональний фрагмент коду, який дозволить вам це зробити. Вам потрібно просто вставити його в ваш файл functions.php. Ви можете також додати більше типів файлів, додавши їх в рядок 4. розділивши при цьому символом | .

21. Формати записів - цікаві варіації для теми

Представлений нижче синтаксис дає деякі з можливих форматів постів, які потім можуть бути обрані і використані прямо в статті; і все, що вам потрібно, це вставити код в файл functions.php вашої теми.

22. Відображення мініатюри при редагуванні запису і огляді сторінки

WordPress версії 2.9 представив можливість додавання мініатюри поста. Це круто, і щоб відображати мініатюру поста також при редагуванні посту і огляді сторінки, ви можете вставити представлений код в Плагін або додати його в файл functions.php теми.

23. Створення свого повідомлення про статус записи в Консолі

24. Установка максимальної довжини заголовка запису

Додавання цього PHP коду в functions.php файл вашої WordPress теми встановить максимальну кількість слів, яке може бути відображено в заголовку поста. Дуже зручно!

27. Позбавлення від непотрібних версій записів

Ось дуже зручний SQL запит. який видалить всі версії записів, а також пов'язані з ними метадані. Вам потрібно запустити цей запит у вашій базі даних WordPress, і всі версії (а також пов'язані з ними метадані) будуть видалені з вашої бази даних. Одне важливе зауваження тут: переконайтеся, що у вас є резервна копія вашої бази даних перед тим, як запускати код.

28. Зміна довжини анонса в залежності від Рубрики

Хотіли змінити довжину уривка в залежності від того, в який ви Рубриці? Ось код, який виконає ваше бажання. Просто вставте код в ваш functions.php файл і не забудьте замінити ID Рубрики в третьому рядку!

29. Відключення автоматичного збереження запису

Якщо з якоїсь поважної причини ви хочете відключити функцію, яка робить авто-збереження вашого поста, коли ви редагуєте його в консолі, це можливо. Просто відкрийте ваш файл functions.php і вставте в нього наступний код:

Ви можете потім зберегти файл, і WordPress більше ніколи не буде автоматично зберігати пост. Ви можете також скасувати це, видаливши код.

Джерело: Hongkiat.com

як автоматично схвалити запис гостя без участі адміністратора?
гість відправляє з телеграма пост який потрапляє в чернетки, а потрібно щоб цей запис публікувалася відразу

Здраствуйте, використовувала Ваш HTML код "Створення своїх власних" популярних записів "в сайдбарі", чомусь ці записи з'являються в кінці сторінки або статті. Нехай би і так, але потрібно зробити відступ 100 px, але не можу, не виходить, підкажіть, як виправити, будь ласка.

29 Wordpress-трюків для роботи із записами і сторінками

29 Wordpress-трюків для роботи із записами і сторінками

Слово "довжина" пишеться з однією буквою "н".

Добридень! У мене 2 проблеми, вже втомився гуглити, ну відчуваю все вирішується просто, тому звертаюся до Вас за допомогою.

Проблема 1. Необхідно розташувати текст поста з правого боку від картинки, в даний момент текст під картинкою.
Проблема 2. Хочу перетягни кнопку "читати далі" на праву сторону, зараз вона знаходиться з лівого боку. Скріншот додаю

Як додати картинку в single.php щоб під кожним записом вона була до виведення номерів сторінок під кожним записом? І як зробити так, щоб блоки adsense були між номерів сторінок також під кожним записом? Допоможіть, будь ласка так зробити, я в php, JS нічого не шарю.

29 Wordpress-трюків для роботи із записами і сторінками

29 Wordpress-трюків для роботи із записами і сторінками
29 Wordpress-трюків для роботи із записами і сторінками

Мені знадобилася інформація під номером "12", про те як додати в футер теми популярні статті. У мене там код був встановлений, але він чомусь не фуричіт, а ваш код встав як рідний. )

Добрий вечір. Цікавить 11 функція в вашому списку. Як з її допомогою виводити схожі записи за кількістю збігів у тегах (певної рубрики). Наприклад теги "Актор" "Гра Престолів" "Знаменитість" "Олександр". Чим більше збігів в тегах, тим вище шанс бути відібраним для показу. Як реалізувати таке в коді + потрібно вивести мініатюру поста замість тексту. Сподіваюся на допомогу.

29 Wordpress-трюків для роботи із записами і сторінками

29 Wordpress-трюків для роботи із записами і сторінками
29 Wordpress-трюків для роботи із записами і сторінками

Схожі статті