Как заменить functions.php темы сайта своим плагином

Автор:
Nurlan Kemelbekov

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

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

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

<?php
/**
* Plugin Name: MyFunctionality Plugin
* Plugin URI: http://maks-1.com
* Description: Специальный пользовательский плагин.
* Version: 1.0.0
* Author: NurKem
* Author URI: http://maks-1.com/
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: MyFunctionality
* Domain Path: /ru_RU
*/
/*Введите Ваши Пользовательские Функции Здесь*/

При сохранении выберите имя файла, например, my-functional-plagin.php, тип файла «все файлы» и кодировку укажите utf-8. Загрузите это в каталог плагинов.
Теперь идите на страницу WordPress плагинов и активируйте плагин. Поздравляю, вы только что активировали свой плагин. Теперь все дополнительные функции можно прописывать сюда и при следующей смене темы сайта вам не придется волноваться по поводу того, что все функции надо переписывать заново. Вы будете сами решать, как распределять коды, но разрешите дать небольшую рекомендацию. Здесь таблица, по которой я посоветовал бы распределить коды.

Цель кода

Functional-plagin

functions.php

Создание шорткода да нет
Создание боковых панелей Нет да
Создание меню Нет да
Добавить запись типа / таксономии да Нет
Добавить Google Analytics в конец да Нет
Настройки WordPress да Нет
Изменение по умолчанию Gravatar да Нет
Добавление пользовательских полей профиля да Нет

Простые инструменты для создания веб сайта.

Ваша очередь говорить. Каковы ваши мысли по functional-plagin? Просматривая functions.php файл вашей темы, вы видите что-либо, что было бы лучше, чем functional-plagin, чтобы сохранить его для следующего выбора темы? Для меня не стоит вопрос: заменить functions.php своим плагином или нет, потому что уже пользуюсь плагином функционального назначения.



Рекомендуемый контент

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!