Как заменить 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 не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *

16 − 14 =

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