32 Полезных трюка для файла WordPress

Всё про веб
32 Полезных трюка для файла WordPress

В сегодняшнем посте я хочу поговорить о таких мощных файлах warpress, как functions.php. И сегодня я собрал целую коллекцию трюков, крючков и функций для этого файла. Надеюсь, вы найдете все это полезным. Как только я соберу еще несколько полезных вещей, я создам вторую часть.

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

Содержание
  1. Что представляет собой файл функций в WordPress?
  2. 1. Удаляем номер версии WordPress
  3. 2. Добавляем свой логотип в пользовательской панели мониторинга
  4. 3. Изменяем подвал в панели администратора WordPress
  5. 4. Добавляем пользовательские виджеты панели управления в WordPress.
  6. 5. Изменение значение Gravatar по умолчанию в WordPress
  7. 6. Динамическая дата в подвале WordPress
  8. 7. Случайное изменение цвета фона в WordPress
  9. 8. Обновление URL-адреса WordPress
  10. 9. Добавляем дополнительные размеры изображения
  11. 10. Добавляем новые навигационные меню к теме
  12. 11. Добавляем дополнительные поля в профиля автора
  13. 12. Добавление виджета в боковую панель вашей темы
  14. 13. Внедряем RSS-канал в подвал сайта
  15. 14. Добавить миниатюры в RSS-ленту
  16. 15. Скрываем ошибки входа в WordPress
  17. 16. Отключаем вход по электронной почте
  18. 17. Отключаем функцию поиска
  19. 18. Задержка сообщений в RSS-ленте
  20. 19. Изменяем текст «Читать дальше» для анонса
  21. 20. Отключаем RSS-ленту
  22. 21. Изменяем длину анонса
  23. 22. Добавляем нового администратора
  24. 23. Удаляем окно приветствия в панели инструментов
  25. 24. Показываем общее количество зарегистрированных пользователей
  26. 25. Исключаем определенные категории из RSS-ленты
  27. 26. Включаем выполнение шорткодов в текстовых виджетах
  28. 27. Добавляем классы css odd и even для комментариев
  29. 28. Добавляем дополнительные типы файлов для загрузки
  30. 29. Удаляем ссылки загружаемых изображений
  31. 30. Добавляем блок автора в запись
  32. 31. Отключаем XML-RPC
  33. 32. Ссылка на запись у миниатюры поста

Что представляет собой файл функций в WordPress?

Файл функций, обычно известный как файл functions.php, является файлом темы WordPress. Он поставляется со всеми бесплатными и премиум темами WordPress.

Мы часто получаем вопросы о хостинге, который мы используем, поэтому мы решили рассказать о хостинге в статье на сайте https://sprinthost.ru. Хостинг предоставляется бесплатно в течение 30 дней. Чтобы понять, как ваш сайт будет работать с этой услугой хостинга, просто перейдите на свой сайт (бесплатная поддержка хостинга может помочь). Вы поймете, подходит ли вам эта услуга хостинга. На этом хостинге размещен сайт с 20 миллионами посетителей, и сайт чувствует себя прекрасно. Я бы рекомендовал его, это отличная услуга, и я с удовольствием заплачу за нее снова. Да, заплатите за один год и получите скидку 25%. И что мне нравится, так это то, что техническая поддержка всегда готова помочь в решении технических вопросов. Это то, что они ценят. Как вы знаете, не всегда все идет гладко, и отсутствие желания сделать сайт недоступным привело к снижению посещаемости и доходов.

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

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

В чем разница между плагином для сайта WordPress и файлом functions.php? Какой из них самый лучший?

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

ЧИТАТЬ ЕЩЁ:  Как добавить бесконечную прокрутку на WordPress-сайт

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

После этого, вот несколько очень полезных историй о файле functions.php.

1. Удаляем номер версии WordPress

Вы всегда должны использовать последнюю версию WordPress. Однако вы можете удалить номер версии WordPress со своего сайта. Просто добавьте этот фрагмент кода в свой файл функций.

2. Добавляем свой логотип в пользовательской панели мониторинга

Хотите изменить логотип в области администрирования WordPress? Добавление пользовательского логотипа в область администратора является первым шагом в этом процессе.

Сначала нужно загрузить свой логотип в папку images темы под названием custom-logo.png. Убедитесь, что размер пользовательского логотипа составляет 16 x 16 пикселей.

Затем вы можете добавить этот код в файл атрибутов вашей темы.

3. Изменяем подвал в панели администратора WordPress

В нижнем колонтитуле области администратора WordPress вы увидите сообщение "Спасибо за ваше творчество с WordPress". Вы можете изменить этот код по своему усмотрению, добавив его.

Вы можете изменять добавляемый текст и ссылки. Вот как это выглядит на моем сайте.

32 Полезных трюка для файла WordPress

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

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

Вот как это выглядит:.

32 Полезных трюка для файла WordPress

5. Изменение значение Gravatar по умолчанию в WordPress

Вы видели аватар по умолчанию в блоге? Вы можете легко заменить его на свою фамилию Avatar. Загрузите изображение, которое вы хотите использовать в качестве аватара по умолчанию, а затем добавьте этот код в файл атрибутов.

Теперь вы можете зайти на страницу настроек "Обсуждение" и выбрать свой аватар по умолчанию.

32 Полезных трюка для файла WordPress

6. Динамическая дата в подвале WordPress

Просто отредактируйте стандартный футер (footer.php) к теме и добавьте копирайт. Однако он не появится при запуске сайта и не изменится автоматически в следующем году.

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

После добавления этой функции необходимо открыть файл footer.php и добавить следующий код в то место, где появляется динамическая дата публикации.

Эта функция ищет дату первой публикации и дату последнего сообщения. Затем он повторяет год, когда вы вызываете эту функцию.

7. Случайное изменение цвета фона в WordPress

Хотите произвольно менять цвет фона вашего сайта при каждом обращении к странице или ее перезагрузке? Вот как это просто.

Во-первых, вам нужно добавить этот код в файл функции темы.

Далее необходимо отредактировать файл header.php в теме. Найдите ярлык и добавьте следующую строку

8. Обновление URL-адреса WordPress

Если страница подключения WordPress постоянно обновляется, или если вы не можете получить доступ к области администратора, вам необходимо обновить URL WordPress.

Один из способов сделать это — использовать файл WP-Config.php. Однако, если вы это сделаете, вы не сможете задать правильный адрес на странице конфигурации. WordPress и URL сайта будут заблокированы и недоступны для редактирования.

Если вы хотите исправить это, вам нужно добавить этот код в ваш файл атрибутов.

Не забудьте заменить Zacompom.ru на название поля.

Войдя в систему, вы можете перейти в настройки и задать URL там. Затем вам нужно будет удалить код, добавленный в файл атрибутов. В противном случае он будет продолжать обновлять эти URL при каждом посещении сайта.

9. Добавляем дополнительные размеры изображения

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

Этот код создает три новых изображения разного размера. Вы можете настроить код в соответствии с вашими требованиями.

ЧИТАТЬ ЕЩЁ:  Авторизация и защита веб-ресурсов в ASP.NET

Вы можете использовать этот код для отображения размеров изображения в любом месте темы.

10. Добавляем новые навигационные меню к теме

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

Теперь вы можете перейти к меню дисплея, и "Мое пользовательское меню" появится как вариант компоновки темы.

32 Полезных трюка для файла WordPress

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

11. Добавляем дополнительные поля в профиля автора

Хотите добавить поле в профиль автора WordPress? Вы можете легко сделать это, добавив данный код в файл атрибутов.

Этот код добавляет поля Twitter и Facebook в профиль пользователя WordPress.

32 Полезных трюка для файла WordPress

Вы можете отобразить эти поля в критериях автора следующим образом.

12. Добавление виджета в боковую панель вашей темы

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

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

32 Полезных трюка для файла WordPress

Чтобы отобразить этот виджет в вашей теме, добавьте следующий код в файл sidebar.php

13. Внедряем RSS-канал в подвал сайта

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

14. Добавить миниатюры в RSS-ленту

Эскизы сообщений и изображения обычно появляются только в дизайне сайта. Вы можете легко расширить эту функциональность на RSS-каналы с помощью простой функции.

15. Скрываем ошибки входа в WordPress

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

32 Полезных трюка для файла WordPress

16. Отключаем вход по электронной почте

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

17. Отключаем функцию поиска

Если вы хотите отключить функцию поиска на вашем сайте WordPress, просто добавьте этот код в файл functions.php.

18. Задержка сообщений в RSS-ленте

Статья может содержать грамматические и орфографические ошибки. Ошибка является публичной и была распространена среди подписчиков RSS-канала. Если вы подписаны на электронную почту блога, то эти подписчики также получат ее.

Просто добавьте этот код в файл атрибутов вашей темы.

В этом коде мы использовали 10 минут в переменной $wait. Вы можете изменить его на любое количество минут.

19. Изменяем текст «Читать дальше» для анонса

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

20. Отключаем RSS-ленту

Не все сайты нуждаются в RSS-каналах. Если вы хотите отключить их на своем сайте WordPress, добавьте этот код в файл функций вашей темы.

21. Изменяем длину анонса

WordPress ограничивает длину объявлений до 55 слов. Если вы хотите изменить это, вы можете добавить этот код в свой файл атрибутов.

Измените 100 на количество слов, которые вы хотите разместить в объявлении.

22. Добавляем нового администратора

Если вы забыли пароль и адрес электронной почты WordPress, вы можете создать пользователя admin, добавив этот код в файл атрибутов вашей темы с помощью FTP-программы.

Не забудьте заполнить поля логина, пароля и электронной почты. Не забудьте удалить код из файла атрибутов после того, как вы войдете на свой сайт WordPress.

ЧИТАТЬ ЕЩЁ:  9 лучших плагинов WordPress для проведения опросов в 2021 году

23. Удаляем окно приветствия в панели инструментов

Экран приветствия — это мета-окно, которое добавляется к экрану приборной панели в области администратора WordPress. Он предоставляет новичкам удобные ярлыки для выполнения действий на их новом сайте.

32 Полезных трюка для файла WordPress

Вы можете легко скрыть это мета-окно, добавив этот код в свой файл атрибутов.

24. Показываем общее количество зарегистрированных пользователей

Хотите отобразить общее количество зарегистрированных пользователей на вашем сайте? Просто добавьте этот код в файл атрибутов вашей темы.

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

25. Исключаем определенные категории из RSS-ленты

Хотите исключить определенные категории из своих RSS-каналов? Добавьте этот код в файл свойств вашей темы.

26. Включаем выполнение шорткодов в текстовых виджетах

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

27. Добавляем классы css odd и even для комментариев

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

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

Этот код просто добавляет четные или нечетные классы к вашим постам WordPress. Теперь вы можете добавлять собственные стили CSS для изменения внешнего вида и настроек. Пример кода для начала работы показан ниже.

Конечный результат должен выглядеть примерно так

32 Полезных трюка для файла WordPress

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

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

Используя этот код, вы можете загружать файлы SVG и PSD в WordPress. Вам нужно будет найти в Google MIME типов файлов, которые вы хотите разрешить загружать, и использовать их в своем коде.

29. Удаляем ссылки загружаемых изображений

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

Вот простой способ запретить WordPress автоматически связывать загруженные изображения Просто добавьте этот фрагмент кода в свой файл атрибутов.

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

32 Полезных трюка для файла WordPress

30. Добавляем блок автора в запись

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

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

Вот как выглядит мой блокнот для записей:

32 Полезных трюка для файла WordPress

31. Отключаем XML-RPC

XML-RPC — это способ позволить сторонним приложениям удаленно взаимодействовать с вашим сайтом WordPress. Это приводит к проблемам безопасности и может быть использовано хакерами.

Чтобы отключить XML-RPC в WordPress, просто добавьте этот код в ваш файл функциональности.

32. Ссылка на запись у миниатюры поста

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

На этом пока все.

Оцените статью