Как сделать сниппеты в wordpress

Как создать
Содержание
  1. Как правильно добавлять сниппеты в WordPress
  2. 1ая общая ошибка
  3. 2ая общая ошибка
  4. 3я общая ошибка
  5. Другие советы
  6. Как использовать расширенные сниппеты в WordPress
  7. Зачем нужно использовать расширенные сниппеты
  8. Добавляем расширенные сниппеты в WordPress с помощью плагина
  9. Ручное добавление расширенных сниппетов в WordPress
  10. тестирование расширенных сниппетов
  11. Руководство для новичков: как использовать расширенные сниппеты в WordPress
  12. Зачем нужно использовать расширенные сниппеты?
  13. Добавление расширенных сниппетов в WordPress с помощью плагина
  14. Ручное добавление расширенного сниппета в WordPress
  15. Vavik 96
  16. Интернет дайджест для вебмастеров и фотографов
  17. Хаки и сниппеты WordPress
  18. Загрузка JQuery из репозитория Google
  19. Добавляем ко всем ссылкам в статьях атрибут target=_blank
  20. Выводим похожие записи WordPress без плагина
  21. Выводим популярные записи без плагина
  22. Выводим последние твиты на блоге wordpress без плагина
  23. Добавляем на блог «хлебные крошки»
  24. Добавляем дополнительные кнопки в визуальный редактор WordPress
  25. Добавляем дополнительные кнопки в HTML редактор WordPress
  26. Добавляем произвольный текст в RSS сообщения
  27. Перемещаем Admin Bar вниз страницы
  28. Как изменить имена ролей пользователей?
  29. Как отключить или ограничить количество редакций записей?
  30. Как автоматически очищать корзину?
  31. Постраничная навигация
  32. Включаем отработку кода php внутри статьи
  33. PHP-код в виджете
  34. Быстрый снимок стороннего сайта
  35. Удалить WP и левые ссылки из панели администратора.
  36. Отключение подсказок на входе в админку WordPress.
  37. Нормальные комментарии.
  38. Отключение смещения тега More.
  39. Перенаправление читателей с 404 страницы.
  40. Увеличение лимита памяти WordPress.
  41. Отключение HTML в комментариях
  42. Запрет индексации страниц 404, медиафайлов и поиска
  43. Вставляем рекламу после определенного количества символов.
  44. Защита от спама без плагина и без капчи
  45. Удалить окончание #more-id
  46. Вывод информации о нагрузке блога на WordPress
  47. Как вывести сообщение об использовании AdBlock
  48. Удаляем строку «Можно использовать следующие HTML-теги и атрибуты…»
  49. Убрать поле сайт в комментах
  50. удалить атрибуты ширины и высоты у картинок
  51. Отключение автоматического обновления плагинов в WordPress
  52. Использование в редакторе своего шаблона текста
  53. Добавление колонки «Миниатюры» в список записей
  54. Добавление колонки «ID» в список записей и страниц
  55. Отключение проверки обновлений тем сайта
  56. Отключение обновлений плагинов
  57. Создание кнопки «Вверх» без плагинов

Как правильно добавлять сниппеты в WordPress

Опубликовано: ADv Дата 19.04.2013 в рубрике Настройки 7 комментариев

Время от времени мы, на нашем блоге, публикуем статьи, которые включают в себя сниппеты (хуки). Пользователь может их использовать на своем сайте, вставляя в файл functions.php своей темы. В то время как этот процесс (добавления сниппетов/хуков) прост для знающих основы работы PHP, он (процесс) немного утомителен для новичков. Часто новички хотят достичь финального результата, описываемого в статье, однако им не хватает знаний в PHP, для того, чтобы сделать это правильно и не сломать сайт. В этом нет ничего постыдного, и если вы читаете эту статью, потому что вы сломали сайт, то спешим вас заверить — вы такой не один (одна) 🙂 Все мы начинали с этого, и все делали такие же ошибки. В этой статье мы расскажем как избежать наиболее частых ошибок при добавлении сниппетов/хуков из статей, найденых на просторах интернета и на нашем блоге, при добавлении в файл functions.php вашей темы.

Примечание: Файл functions.php темы расположен в папке /wp-content/themes/названиеВашейТемы/. Это НЕ файл ядра ВП, расположеный в папке /wp-includes/.

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

Причина, по которой вам нужно ознакомиться с этим, такова, что 95% проблем пользователей при вставке кода из-за того, что код вставляется в неправильном месте. А базовые знания синтаксиса PHP здесь очень пригодятся. Ниже — несколько наиболее распространенных ошибок.

1ая общая ошибка

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

Пример пример кода файла functions.php вашей темы (Обычно конечно в этом файле намного больше кода, но идея та же):

Теперь этот код наверняка изуродует WordPress, потому как у нас появляется открывающий php тег, но нет закрывающего существующий. Есть два способа устранить эту проблему. Первый из них — вставить сниппет в правильном месте:

Заметьте, как КОРРЕКТНО мы вставили сниппет в php тегах ПОСЛЕ того, как закрыли предыдущий.

Второй способ — просто вырезать открывающий и закрывающий теги из вашей новой функции WordPress. В итоге пример будет выглядеть так:

2ая общая ошибка

У каждого блоггера, публикующего сниппеты, свой собственный стиль постинга. Некоторые выкладывают сниппеты, заключенные в пхп-теги, как на примере выше. Другие же авторы не обрамляют хуки тегами. Это приводит нас ко второй проблеме. Если у вас есть код, похожий на этот:

Автор предполагает, что вы понимаете, что код должен заключаться в php-теги. Некоторые даже предлагают вставлять их код в конец файла functions.php вашей темы. Примером ошибки новичка является:

Если вы обратили внимание, то что пользователь вставил код ВНЕ тегов. WordPress не понимает, что это за код, и «ломается». Правильный код должен выглядеть так:

3я общая ошибка

Теперь, когда мы рассмотрели проблему открывающих и закрывающих тегов PHP, последней распространенной ошибкой является вставка новых сниппетов в уже существующую функцию.

Функция обычно выглядит так:

Если вы вставите другую функцию внутрь существующей, то сайт упадет. Пример ошибки такой:

Так делать нельзя. Каждая функция независима, их нельзя «миксовать». Правильным будет следующий код:

Выше мы рассмотрели три ошибки, которые скорее всего и явились причиной поломки сайта, после того, как вы вставили сниппет, найденый на просторах интернета, в файл functions.php своей темы.

Другие советы

Могут возникать и ошибки функций из-за неверно написаного кода, или же если пользователь не следовал инструкциям.

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

Иногда вы находите сниппеты, которые ну уж очень хочется себе на блог. У авторов сниппетов есть тенденция пояснять код читателям своих блогов (что есть хорошо!), однако при «нарезании» кода на кусочки для пояснения могут появиться ошибки. В этом случае лучше поступить так: прокрутить статью в самый низ и скопировать итоговый код сниппета; не стоит копировать его кусочками.

А вы сталкивались с такими ошибками? Как боролись с ними? Может у вас есть замечания к статье? Просим в комментарии.

Источник

Как использовать расширенные сниппеты в WordPress

Опубликовано: ADv Дата 21.04.2016 в рубрике WP для начинающих Комментировать

Хотели бы вы добавить на свой WordPress сайт расширенные сниппеты? Не уверены, что знаете, что такое расширенные сниппеты, и зачем их нужно использовать на своем сайте? Rich snippets (они же — расширенные сниппеты) позволят вам настраивать внешний вид определенного вида контента в поисковой выдаче, как например обзоры, рецепты, события и т.п. В сегодняшней статье мы покажем вам как применять расширенные сниппеты на вашем WordPress сайте.

Зачем нужно использовать расширенные сниппеты

Расширенные сниппеты предоставляют владельцам сайтов совершенно другой способ «общения» с поисковыми системами. Структурированные данные позволят поисковым системам «узнавать» различные типы контента на вашем сайте, и использовать расширенные сниппеты для отображения дополнительной информации в результатах поиска.

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

Читайте также:  Как сделать приманку для линя

Также это поможет вам повысить авторитет сайта в вашей нише, потому как ваш ресурс станет более узнаваемым в поиске.

Расширенные сниппеты применяются не только для обзоров или рецептов. Их можно использовать для событий, товаров, людей, видео, музыки, приложений, статей, записей блога и т.п.

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

Мы покажем два способа: ручное добавление расширенных сниппетов в WordPress, а также их имплементация с помощью плагина.

Добавляем расширенные сниппеты в WordPress с помощью плагина

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

Первым делом вам необходимо установить и активировать плагин All In One Schema.org Rich Snippets. После активации просто нажимаем на значок меню Rich Snippets.

Вы увидите различные типы контента, которые станет возможно создавать с помощью плагина. В них входят:

После нажатия на любой из этих типов контента, вы увидите поля, которые будут доступны для пользователя в процессе создания страницы/записи или любого произвольного типа записи.

Теперь вам нужно создать новую запись или перейти в редактирование существующей. Ниже редактора записей вы увидите новый метаблок под названием Configure Rich Snippet. Внутри него вы заметите выпадающее меню, где и нужно выбрать тип контента для записи, над которой предстоит работа.

При выборе типа контента появятся соответствующие ему поля для заполнения. На скриншоте ниже мы выбрали типа контента «Статья», и плагин выводит нам Название статьи, автор, краткое описание, а также поля для изображений статьи.

Вы можете выбирать любой тип контента (например, рецепты, события), а затем заполнять поля. Не обязательно заполнять все поля, однако некоторые всё же являются обязательными для Google, чтобы корректно отображать сниппет.

Не забудьте сохранить запись для того, чтобы указанные данные не были утеряны.

Ручное добавление расширенных сниппетов в WordPress

Расширенные сниппеты или же разметка структурированных данных могут быть написаны в трех различных словарях. Этими словарями являются microdata, RDFa и JSON-LD. На своем сайте можно использовать любой из них, однако большинство новичков предпочитают RDF.

Ниже пример страницы «О нас» для WordPress. Обычно текст этой страницы выглядит вот так:

Его можно легко трансформировать с помощью расширенных сниппетов. Если вы знакомы с HTML, то вы легко поймете следующий пример:

Для каждого типа контента существуют специальные свойства, которые необходимо определить. Schema.org — это организация, которая помогает разрабатывать стандарты для различных видов контента. Вы можете воспользоваться расширенной документацией с примерами для каждого типа контента на их сайте.

Вот еще одни пример кулинарного рецепта, трансформированного в расширенный сниппет.

Если вы решили вручную добавлять расширенные сниппеты в свои записи WordPress, то вам нужно будет пользоваться Текстовой версией редактора для написания необходимой разметки. Также стоит обратиться к Google’s Developer resource on structured data для понимания того, какие свойства будут обязательными для определенного типа контента.

тестирование расширенных сниппетов

Google и другие поисковые системы не смогут моментально подтянуть ваши расширенные сниппеты и сразу же выводить их в результатах поиска. Как же тогда узнать, корректно ли прописаны сниппеты на сайте?

Для этого переходим на Google’s Structured Data Testing Tool. Можно либо вставить свою разметку в соответствующее поле, либо указать ссылку на тестируемую страницу. Далее нажимаем на кнопку «Проверить» и инструмент протестирует вашу разметку.

Мы надеемся, что эта статья помогла вам научиться использовать расширенные сниппеты на своем WordPress сайте.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Источник

Руководство для новичков: как использовать расширенные сниппеты в WordPress

Хотите добавить расширенные сниппеты google на WordPress сайт? Не знаете, что такое seo сниппет и зачем его использовать на сайте? Расширенные сниппеты позволяют выводить различную дополнительную информацию, как например, обзоры, рецепты, события и т.д. на страницах поисковой выдачи. В этой статье я расскажу, как сделать сниппет для сайта.

Зачем нужно использовать расширенные сниппеты?

Расширенные сниппеты google – это еще один из способов общения с поисковыми системами.

Структурированные данные сообщают поисковым ботам о различных типах контента на вашем сайте, а использование расширенных сниппетов – это возможность показать дополнительную информацию в результатах поисковой выдачи.

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

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

Если хотите воспользоваться услугами продвижения сайта в Гугл и Яндекс, то можно посмотреть на сайт этой студии — iq-adv.ru/ekaterinburg/prodvizhenie-sayta

Расширенные сниппеты существуют не только для обзоров и рецептов, но их также можно сделать для событий, продуктов, людей, видео, музыки, приложений, статей и т.д.

Теперь, когда вы знаете о преимуществах сниппетов, то настало время перейти к главному – я расскажу вам, как сделать сниппет для сайта WordPress.

Я расскажу о двух способах: добавление сниппета вручную и с помощью плагина.

Добавление расширенных сниппетов в WordPress с помощью плагина

Ручное добавление объемных сниппетов google может быть очень хлопотным занятием даже для опытных сеошников, что уж говорить о новичках. К счастью, существует несколько специальных плагинов WordPress, которые сделают процесс добавления seo сниппетов предельно простым. Первое, что необходимо будет сделать — это установить и активировать плагин All In One Schema.org Rich Snippets. После этого в боковой панели просто щелкните по меню «Rich Snippets».

Здесь вы увидите различные типы контента, которые можно создать, используя плагин, а именно:

При нажатии по любому из типов отобразятся поля, которые будут доступны, когда пользователь напишет/ создаст статью, страницу или любой другой тип пользовательской записи.

Теперь вам нужно создать новую запись или отредактировать существующую. Внизу редактора записи вы увидите новый мета флажок «Configure Rich Snippet». Внутри него есть выпадающее меню, где можно выбрать тип контента для записи, над которой вы работаете.

При выборе того или иного типа контента отобразятся поля необходимые для заполнения. Из скриншота видно, что типом контента выбрано «article», т.е. статья, поэтому необходимые для заполнения поля при создании seo сниппета это: заголовок, автор, краткое описание и миниатюра к записи.

Вы можете поменять тип контента на рецепт, событие или на что-то другое – в любом случае отобразятся соответствующие поля, необходимые для заполнения. Вам не обязательно заполнять все строки, но некоторые поля просто необходимы Google для отображения расширенного сниппета.

Не забудьте сохранить запись, чтобы не потерять все данные для создания seo сниппета.

Ручное добавление расширенного сниппета в WordPress

Расширенные сниппеты или структурированные метки данных могут быть записаны из трех различных словарей: микроданные, RDFa и JSON-LD. Вы можете использовать любой из них на своем сайте. Однако большинство новичков отдает предпочтение RDFa.

Вот пример пользовательской странички «О себе». Обычно текст такой странички выглядит следующим образом:

Источник

Vavik 96

Интернет дайджест для вебмастеров и фотографов

Хаки и сниппеты WordPress

Хаки — это маленькие по размеру программные коды, предназначенные для настройки или увеличения функционала разного рода программных продуктов, это быстрое, остроумное решение для обхода разного рода проблем связанных с программным обеспечением. Сегодня мы рассмотрим полезные функции, которые добавят вашему блогу индивидуальности и повысят комфорт его использования, как со стороны админа, так и со стороны обычного пользователя. В этой статье мы рассмотрим хаки wordpress, без которых трудно представить современный блог. Все представленные в статье хаки проверены на личном опыте и отлично работают во всех существующих версиях WordPress.

Читайте также:  Как сделать волшебную палочку простую

Для упрощения использования и управления хаками и сниппетами существует интересный плагин “Code Snippets“. Он очень прост в использование и удобен. Вы можете добавлять новые фрагменты кода просто вставив их в окне кода. Так же вы можете дать используемому фрагменту кода любое название и описание. Все фрагменты кода, добавляются как плагины и из за этого ими очень просто управлять.

Загрузка JQuery из репозитория Google

Полезный хак, кстати. Большинство красоты, которую используют шаблоны и плагины подгружает JQuery, и все это загружается с хостинга, где хранится Ваш сайт. Таким образом, скорость загрузки сайта снижается. Код ниже, распараллеливает загрузку и снижает нагрузку на хостинг. Код ниже, надо установить в файл functions.php Вашего шаблона.

Добавляем ко всем ссылкам в статьях атрибут target=_blank

Выводим похожие записи WordPress без плагина

Один из самых известных способов увеличить количество просмотренных страниц вашего блога – это добавить после каждого поста похожие записи. Они помогают не только правильно перелинковать посты на вашем блоге, но и демонстрируют посетителям более старые записи, которые, возможно, ускользнули от их внимания.

Существует множество плагинов, которые помогут вам это реализовать, но мы с вами будем использовать специальный хак, с помощью которого, каждый желающий, сможет интегрировать код вывода похожих записей прямо в тему wordpress.

И так. Откройте файл вашей темы single.php и в конце цикла вставьте следующий код:

Выводим популярные записи без плагина

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

Для того, что бы это осуществить, вставьте код, представленный ниже, в любом месте вашей темы, например в sidebar.php

Если вы хотите вывести популярные записи в wordpress с картинками, то вам поможет следующий код:

Так же добавьте в файл style.css необходимые стили:

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

Выводим последние твиты на блоге wordpress без плагина

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

Добавляем на блог «хлебные крошки»

Для начала откройте файл functions.php в вашем шаблоне и вставьте туда следующий код:

Затем откройте файл, в которомвы хотите отобразить хлебные крошки (single.php, page.php archive.php т.д.) и вставьте туда следующий код:

Добавляем дополнительные кнопки в визуальный редактор WordPress

Вариант 1

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

Добавьте в файл functions.php вашей темы следующий код:

Из сниппета вы можете удалить любые кнопки, которые не нужны вам в редакторе.

Вариант 2

Если вам мало стандартного функционала визуального редактора в WordPress, то при помощи следующего кода вы сможете добавить в него дополнительные кнопки. К примеру, при помощи данного хака вы сможете добавить кнопку Восстановление кода, которая позволяет привести в порядок код, скопированный из Word’а, или кнопка Выбора шрифта — чтобы отдельной части текста можно было задать свой неповторимый шрифт.

Для того что бы добавить кнопки в визуальный редактор, просто вставьте код представленный ниже в файл function.php.

Добавляем дополнительные кнопки в HTML редактор WordPress

Как и обещал, спешу показать небольшой хак wordpress, который поможет добавить кнопки в HTML редактор. Для того, чтобы вручную это сделать, вам нужно отредактировать файл —quicktags.js, который находится в папке wp-includes/js/quicktags.js.

Если у вас возникнут сложности с чтением данного файла, тогда удалите его из папки, затем дублируйте файл quicktags.dev.js и переименуйте дублированный файл в quicktags.js.

Вот так выглядит код кнопки, которая делает текст «жирным»:

По такому же шаблону добавляются любые необходимые вам кнопки.

Добавляем произвольный текст в RSS сообщения

Если вы хотите добавить произвольный текст в ваши RSS сообщения, то используйте следующий код, который нужно добавить в файл functions.php вашей темы:

Перемещаем Admin Bar вниз страницы

Начиная с третьей версии, в WordPress появился так называемый Admin Bar. Кому то он нравится, а кого то раздражает. А раздражает он почему?! Правильно! Потому что висит в самом верху экрана. Что бы исправить это недоразумение, просто добавьте следующий код в файл function.php.

Как изменить имена ролей пользователей?

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

Как отключить или ограничить количество редакций записей?

WordPress создает редакции записей при каждом их обновлении. Иногда эта функция полезна, но в итоге каждая запись в вашем блоге может иметь сотни разных редакций. Это засоряет базу данных, да и необходимость в редакциях записей, написанных пару лет назад сомнительна. Чтобы ограничить число редакций вам необходимо добавить в файл wp-config.php код:

Где 3 это число редакций (при появлении новой редакции самая старая редакция будет удалена). Можно вообще отключить функцию редакций в WordPress, для этого используйте код:

Но будьте осторожны – в случае проблем вы больше не сможете откатиться на сохраненную копию редакции записи.

Как автоматически очищать корзину?

По умолчанию WordPress при удалении переносит удаляемые элементы в корзину, из которой они окончательно будут удалены через 30 дней. Этот срок можно изменить, добавив в файл wp-config.php в корне вашего сайта строчку:

Где 3 это число дней до окончательного удаления. Можно вообще отключить функцию движка по удалению в корзину, для этого используйте код:

Но будьте осторожны – удаленные по ошибке элементы восстановить будет нельзя!

Постраничная навигация

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

Итак, в functions.php необходимо добавить следующий код:

Обратите внимание, что именно здесь задается имя класса для навигации!

В нужном месте шаблона, где необходима постраничная навигация, вставляем код:

Пример стилей для постраничной навигации:

Включаем отработку кода php внутри статьи

Решение вопроса очень простое: размещаем код в файле функций шаблона functions.php

Читайте также:  Как сделать вкусную тонкую пиццу

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

Чтобы ей воспользоваться внутри статьи, необходимо сделать так:

Т.е. откидываем признак кода и вместо них используем шорткод.

Вот так выглядит в примере:

Посетитель сможет листать страницы, если их несколько, приближать/удалять, а так же вывести в полноэкранном режиме.

Открываем файл functions.php (лежит в папке с шаблоном на хостинге) и сразу после переходим на новую строку, где вставляем следующий код:

Сейчас мы создали шорткод. Чтобы отобразился файл pdf на сайте, необходимо ссылку на этот файл разместить внутри такого шорткода (вставляете в свою статью или на страницу):

Обратите внимание где указана ссылка на файл. Так же здесь вы можете задать ширину (width) и высоту (height) блока, чтобы гармонично вписать в страницу.

Если высота и ширина у вас будет всегда одного размера, то можно избавить себя от подбора цифр. Модифицируем немного код просмотрщика:

Соответственно, отображать на странице будем уже так:

А теперь немного упростим себе жизнь, внедрим свою кнопку, которая будет выглядеть так:

Либо так, в случае с уже заданными параметрами высоты и ширины:

PHP-код в виджете

Сохраняем файл и закидываем его на хостинг. Теперь любой код php будет работать в стандартном виджете “Текст” по вашему сайту.

Быстрый снимок стороннего сайта

В 12 строке, если есть необходимость, можно тегу “ a” сделать rel=”nofollow”. Кроме этого задан класс что позволяет сделать свои настройки CSS (например рамку/бордюр вокруг).

В самой статье применяем следующий шорткод, который и будет отображать на сайте снимок другого сайта:

где: url=”http://сайт.ru/” – указываете необходимый сайт/страничку, width=”300px” – ширина картинки (высота автоматически подстроится).

Удалить WP и левые ссылки из панели администратора.

Отключение подсказок на входе в админку WordPress.

При неправильном вводе пароля или имени WordPress выдаёт подсказку, указывая на ошибку. Для обеспечения дополнительной безопасности, эту функцию можно отключить. Достаточно в — « functions.php », добавить, вот такой кусок кода:

Нормальные комментарии.

Количество комментариев на сайте или блоге, выводится криво (два комментарий, 1 комментария и т. д.). Для правильного отображения количества комментариев, можно использовать следующий код, добавив его в файл — « functions.php »:

Отключение смещения тега More.

Каждый раз, когда на главной странице сайта, прочитав анонс поста, Вы нажимаете на ссылку — « Читать далее… », открывается его полная версия и происходит смещение страницы, до того места, где стоял тег — « More ». Чтобы его удалить добавьте в — « functions.php » следующий хак:

Перенаправление читателей с 404 страницы.

Внутри, можно вставить любую необходимую ссылку.

Увеличение лимита памяти WordPress.

Отключение HTML в комментариях

Запрет индексации страниц 404, медиафайлов и поиска

в header.php прописать

Вставляем рекламу после определенного количества символов.

Защита от спама без плагина и без капчи

В файл шаблона functions.php в цикл помещаем следующий код:

не забудьте заменить «yourdomainname» на имя вашего домена

Удалить окончание #more-id

Добавляем в файл functions.php следующий код:

«Читать далее» — измените текст на свой вариант.

Удалить ссылку «читать далее»:

Вставляем в файл functions.php такой код:

Вывод информации о нагрузке блога на WordPress

В файл functions.php вашего шаблона добавьте код:

После этого в админке вашего блога в футере автоматически появится информация о количестве запросов к базе, времени генерации страницы и числе затраченной памяти.

Если нужен вывод в футере самого сайта, добавляем в файл functions.php еще одну строчку:

В файл футера footer.php, вставляем такой код:

Как вывести сообщение об использовании AdBlock

Произвольная заглушка в место рекламы, которая закрыта AdBlock

В файл footer.php темы, в самый его конец добавьте скрипт:

Чтобы скрипт работал и отображалось наше содержимое, нужно рекламный код поместить во внутрь блока DIV с классом no-adblock. Пример как это выглядит для рекламного блока Google Adsense:

Удаляем строку «Можно использовать следующие HTML-теги и атрибуты…»

Прописуем в functions.php следующий код:

Убрать поле сайт в комментах

В файл functions.php

удалить атрибуты ширины и высоты у картинок

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

Просто вставьте следующий код в файл functions.php вашей темы:

Отключение автоматического обновления плагинов в WordPress

По умолчанию, WordPress автоматически проверяет появились ли обновления у установленных на блоге плагинах, и если обновились, предлагает вам установить их. В большинстве случаев — это полезная штука, однако, если нужно отключить, то ниже — код. В установке нет ничего сложного, как обычно: открываем файл вашей темы functions.php, добавляем код и сохраняем.

Использование в редакторе своего шаблона текста

Визуальный редактор WordPress можно научить автоматически вставлять определенный шаблон текста при создании записей. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

Данный сниппет будет полезен, если ваши записи на сайте содержат какой-то повторяющийся текст, который не надо будет заново набирать или копировать.

Добавление колонки «Миниатюры» в список записей

С помощью данного сниппета вы можете добавить в список записей и страниц новую колонку “Миниатюры”, в которой будут выводиться миниатюры записей. Таким образом вы легко можете найти запись без установленной миниатюры или быстро найти запись, у которой вы хотите поменять миниатюру. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

Поменяйте размеры миниатюр, если это будет необходимо (например, в случае, если ваша тема использует нестандартное соотношение сторон у миниатюр).

Добавление колонки «ID» в список записей и страниц

Узнать ID записи или страницы очень легко – достаточно лишь навести мышку на нужную запись или страницу, чтобы увидеть во всплывающей в браузере ссылке число, которое и будет обозначать ID. Однако, не все могут пользоваться мышкой, так как на мобильных устройствах ее нет. В этом случае вы можете воспользоваться сниппетом, который добавит отдельную колонку “ID” при просмотре списка записей или страниц. Вставьте в файл functions.php вашей темы следующий код:

Или вы можете установить плагин Reveal IDs, который добавит колонку “ID” ко всем типам записей и таксономий.

Отключение проверки обновлений тем сайта

Добавьте в файл functions.php вашей темы следующий код:

После этого все сообщения об обновлениях тем пропадут из админки.

Отключение обновлений плагинов

Чтобы отключить обновление плагинов вставьте в functions.php вашей темы код:

Создание кнопки «Вверх» без плагинов

Откройте файл function.php, скопируйте и вставьте код ниже в самом низу, перед закрывающим тегом ?>.

Для того чтобы убрать изображение и поставить текст — замените в коде нашего примера строчку 3 на:

Для того чтобы заменить изображение кнопки — замените ссылку на нужное вам изображение в строчке 3.

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

Источник

Оцените статью
Полезные советы и лайфхаки для жизни