Как создать простой функциональный плагин в WordPress? –

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

Зачем создавать функциональный плагин?

Вот несколько причин создать функциональный плагин:

  • Избегайте использования тяжелых плагинов для простой функции.
  • Не нужно создавать и поддерживать дочернюю тему.
  • Не нужны дополнительные бесплатные или платные плагины, такие как Code Snippet, WP Code и т. д.
  • Не редактируйте файл function.php темы, и вы сможете без проблем обновить тему.

Пример функционального плагина

Давайте рассмотрим пример: вы хотите избежать публикации сообщений объемом менее 500 слов. Для этого вы можете добавить следующий фрагмент кода в файл function.php вашей темы, перейдя в «Внешний вид > Редактор файлов темы > Ваша тема > Функции темы (functions.php)».

функция minWord($content){глобальный $post; $номер = 500; $content = $post->post_content; if (str_word_count($content) Создание PHP-файла функционального плагина

Давайте создадим функциональный плагин для этого фрагмента кода. Скопируйте и вставьте следующий код в обычный текстовый файл (вы можете использовать Блокнот или TextEdit). Строки между /*……..*/ в коде — это не просто комментарии. Хотя эти строки не связаны с реальными функциями, WordPress будет собирать детали из этих комментариев и отображать их как сведения о плагине.

post_content; if (str_word_count($content) PHP-файл функционального плагина

Сохраните плагин как файл .php с именем «Ограничить длину сообщения.php». Ниже показано, как это будет выглядеть в TextEdit на Mac и в Блокноте в Windows.

Сохранить PHP-файл плагина на MacСохранить PHP-файл плагина на Mac

Сохранить PHP-файл плагина в WindowsСохранить PHP-файл плагина в Windows

Создать ZIP-файл плагина

Следующим шагом будет создание ZIP-файла путем сжатия вашего PHP-файла. Щелкните правой кнопкой мыши файл «Ограничить длину сообщения.php» и выберите параметр «Сжать в ZIP-файл» на ПК с Windows 11.

Сжать ZIP-файл в WindowsСжать ZIP-файл в Windows

На Mac щелкните правой кнопкой мыши файл и выберите «Сжать «Ограничить длину сообщения.php»», чтобы создать файл ZIP-архива.

Сжать в ZIP-файл на MacСжать в ZIP-файл на Mac

Загрузка вашего плагина на сайт WordPress

ZIP-файл вашего плагина готов, и следующим шагом будет его загрузка на ваш сайт.

  • Войдите в панель администратора WordPress и перейдите в меню «Плагины > Добавить новый плагин».
  • Нажмите кнопку «Загрузить плагин» и нажмите кнопку «Выбрать файл».
  • Найдите и выберите файл «Ограничить длину сообщения.zip» и нажмите кнопку «Установить сейчас».

Установить функциональный плагинУстановить функциональный плагин

  • После установки плагина нажмите кнопку «Активировать плагин».

Активировать функциональный плагинАктивировать функциональный плагин

  • Вы попадете в раздел «Плагины > Установленные плагины», где вы увидите плагин «Ограничить длину сообщения».

Плагин успешно установленПлагин успешно установлен

Тестирование функции плагина

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

  • Перейдите в раздел «Сообщения > Добавить новое сообщение» и создайте сообщение объемом менее 500 слов.
  • Нажмите «Обзор документа» и перейдите в раздел «Структура», чтобы узнать количество слов в редакторе Гутенберга. В классическом редакторе количество слов можно найти в нижней строке состояния.
  • Нажмите кнопку «Опубликовать», и WordPress выдаст сообщение об ошибке: «Ошибка публикации. Ошибка: сообщение длиной менее 500 слов…».

Ошибка публикации плагинаОшибка публикации плагина

Сообщение об ошибке отображается в php-файле вашего плагина. Обратите внимание, что плагин по-прежнему позволит вам опубликовать сообщение после отображения сообщения об ошибке.

Заключительные слова

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



2024-01-28T22:38:33
Сайтостроение

Budgie 10.9.0 представляет первоначальную работу по переходу на Wayland и улучшения Bluetooth

Budgie 10.9

Скриншот Budgie 10.9

Buddies Of Budgie, организация, ответственная за разработку популярной среды рабочего стола Budgie после ее отделения от дистрибутива Solus. объявил о выпуске Budgie 10.9.0, в котором среда рабочего стола претерпела важные улучшения и значительные изменения в своей работе. Эти обновления охватывают две основные области: переход на Wayland и изменение дизайна апплета управления Bluetooth.

Для тех, кто не знает о Budgie, следует знать, что это это среда рабочего стола который использует Budgie Window Manager (BWM) для управления окнами, который является расширением основного плагина Mutter. Волнистый попугайчик он основан на панели, которая по своей организации аналогична классическим панелям рабочего стола.



Читать

Как выбрать качественный и вкусный кофе

 

«Кофе должен быть горячим, как ад, чёрным, как чёрт, чистым, как ангел, и сладким, как любовь» – говорил Шарль Талейран. Согласитесь, для выбора хорошего кофе этих критериев недостаточно. На что же ориентироваться при покупке кофе, где его вообще стоит брать? Мы изучили рекомендации кап-тестеров и подготовили для вас выжимку полезной информации. Читать

Что делать, если стим не отображает купленные игры?

После установки игры из магазина Steam она обычно появляется на вкладке «Библиотека». Вы также можете добавить свои игры, не принадлежащие Steam, на вкладку «Библиотека», чтобы получить доступ ко всем своим играм и упорядочить их в одном месте. Хотя это удобно, это может сбить с толку, если библиотека Steam не сможет загрузить или отобразить какую-либо из установленных вами игр в Windows.

Не волнуйся; нет необходимости загружать и устанавливать игры с нуля. Ниже мы перечислили несколько полезных советов, которые помогут Steam для Windows быстро обнаружить и отобразить установленные игры.

1. Проверьте расположение папки игры Steam.

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

Шаг 1. Нажмите сочетание клавиш Windows+R, чтобы открыть диалоговое окно «Выполнить». Введите следующий путь в текстовое поле и нажмите Enter.

C:Program Files (x86)Steamsteamappscommon

Диалоговое окно «Выполнить» 16

Шаг 2. В окне проводника убедитесь, что папка, связанная с игрой, доступна. Если он присутствует, вы можете заставить Steam его обнаружить.

Папка игр Steam в Windows

Если вы не можете найти свою игру в стандартной папке Steam, возможно, вы установили или переместили файлы игры в другой каталог. В этом случае перейдите к решению 3 в этом руководстве, чтобы вручную добавить игру в Steam.

2. Запустите процесс загрузки игры, чтобы Steam распознал игру.

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

Шаг 1. Откройте клиент Steam и найдите недостающую игру. Затем нажмите кнопку «Добавить в библиотеку».

Добавить игру в библиотеку

Шаг 2. Перейдите на вкладку «Библиотека», выберите недавно добавленную игру и нажмите «Установить».

Установить игру через Steam

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

3. Добавьте игру вручную с помощью Steam Storage Manager.

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

Шаг 1. Откройте клиент Steam на своем ПК. Нажмите меню Steam в верхнем левом углу и выберите «Настройки».

Настройки Steam в Windows

Шаг 2. Перейдите на вкладку «Хранилище», щелкните раскрывающееся меню и выберите «Добавить диск».

Добавьте диск в Steam в Windows

Шаг 3. Откройте раскрывающееся меню, выберите «Разрешить мне выбрать другое местоположение» и нажмите кнопку «Добавить».

Добавьте каталог в Steam для Windows

Шаг 4. Перейдите в папку, в которой хранится ваша игра, и нажмите кнопку «Выбрать папку».

Добавьте каталог игры в Steam для Windows

4. Используйте файлы ACF, чтобы Steam распознал игру.

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

Шаг 1. Откройте клиент Steam и перейдите на вкладку «Библиотека». Выберите свою игру и нажмите кнопку «Установить».

Установить игру через Steam

Шаг 2. Как только Steam начнет загрузку вашей игры, нажмите кнопку «Пауза».

Приостановить загрузку игры в Steam

Шаг 3: Нажмите меню Steam в верхнем левом углу и выберите «Выход».

Закройте Steam в Windows 1.

Шаг 4. Нажмите сочетание клавиш Windows+E, чтобы открыть проводник и перейти к следующей папке.

C:Program Files (x86)Steamsteamapps

Шаг 5. Найдите самый последний файл ACF, щелкните его правой кнопкой мыши и выберите «Вырезать». Затем перейдите на рабочий стол и нажмите Ctrl+V, чтобы вставить файл.

Вырезать файл ACF в Windows

Шаг 6. Запустите клиент Steam, перейдите на вкладку «Библиотека», и ваша игра должна появиться как неустановленная.

Steam показывает установленную игру как неустановленную

Шаг 7. Закройте клиент Steam, а затем переместите файл ACF с рабочего стола обратно в каталог C:Program Files (x86)Steamsteamapps.

Переместите файл ACF в папку Steamapps.

После этого снова откройте Steam и попробуйте загрузить игру еще раз. Как только вы это сделаете, Steam должен распознать существующие файлы игры на вашем компьютере и отобразить вашу игру как установленную.

5. Избегайте установки игр на внешние диски

Библиотека Steam не загружает и не показывает игры, которые вы установили на внешний жесткий диск? Это может произойти, если у Windows возникли проблемы с подключением к внешнему жесткому диску. Чтобы избежать этого, Steam рекомендует перенести игру с внешнего диска на внутренний. Как только вы это сделаете, Steam сможет распознать его и отобразить как установленный в библиотеке.

6. Переустановите клиент Steam.

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

Шаг 1. Щелкните правой кнопкой мыши значок «Пуск» и выберите «Установленные приложения» из списка.

Установленные приложения в Windows

Шаг 2. Найдите приложение Steam в списке, щелкните значок меню из трех горизонтальных точек рядом с ним и выберите «Удалить».

Удалить Steam из Windows

Шаг 3: Выберите «Удалить» для подтверждения.

Подтвердите удаление Steam из Windows

После этого снова загрузите и установите приложение Steam. После этого все будет работать без сбоев.

Seamless Steam

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



2024-01-28T16:08:07
Вопросы читателей

Текстура в 3D Max: что это такое и как ее использовать

Текстура в 3D Max — это изображение, которое используется для отображения внешнего вида поверхности объекта. Текстуры могут использоваться для создания реалистичных или стилизованных изображений, а также для добавления деталей и глубины к объектам.

 

Типы текстур

Текстуры в 3D Max делятся на два основных типа:

  • Растительные текстуры — это изображения, которые представляют собой натуральные материалы, такие как дерево, камень, кожа или ткань.
  • Синтетические текстуры — это изображения, которые представляют собой искусственные материалы, такие как металл, текстура ковролина, пластик или стекло.

 

В дополнение к этим двум основным типам, существуют также другие виды текстур, такие как:

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

 

Как создать текстуру

Текстуры для 3D Max можно создавать с помощью различных программ, таких как Photoshop, GIMP или Substance Painter. При создании текстуры важно учитывать следующие факторы:

  • Разрешение текстуры — текстуры с высоким разрешением будут выглядеть более реалистично, но они также будут занимать больше места в памяти.
  • Формат текстуры — текстуры для 3D Max обычно сохраняются в формате PNG или JPEG.
  • Цветовая схема текстуры — текстуры должны гармонировать с другими элементами сцены.

 

Как применить текстуру к объекту

Чтобы применить текстуру к объекту в 3D Max, необходимо создать материал для этого объекта и добавить к нему текстуру. Для этого выполните следующие действия:

  1. Откройте редактор материалов (Material Editor).
  2. Создайте новый материал.
  3. Добавьте к материалу текстуру.
  4. Настройте параметры текстуры.

 

Чтобы добавить текстуру к материалу, перейдите в раздел Maps и выберите тип текстуры, которую вы хотите использовать. Затем нажмите кнопку Load Image и выберите файл текстуры.

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

 

Настройка параметров текстуры

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

  • Размер текстуры — определяет размер текстуры на поверхности объекта.
  • Ориентация текстуры — определяет направление текстуры на поверхности объекта.
  • Цветовой канал текстуры — определяет, какой цветной канал текстуры будет использоваться для отображения текстуры на поверхности объекта.
  • Гамма текстуры — определяет яркость текстуры.
  • Контраст текстуры — определяет контрастность текстуры.
  • Шум текстуры — добавляет к текстуре случайные изменения, что может сделать ее более реалистичной.

 

Примеры использования текстур

Текстуры можно использовать для создания самых разных эффектов. Вот несколько примеров:

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

 

Заключение

Текстуры являются важным инструментом для создания реалистичных и стилизованных изображений в 3D Max. С помощью текстур можно добавить к объектам глубину, детали и визуальный интерес.



2024-01-28T10:47:25
Программное обеспечение

PicoLibc, библиотека C для встраиваемых систем, достигла версии 1.8.6.

Встроенный-C-

Picolibc — это полная реализация библиотеки C, написанная для встраиваемых систем.

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

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



Читать