Code Snippets

Code Snippets - это легкий, чистый и простой способ запуска фрагментов кода на вашем сайте. Он устраняет необходимость добавления сниппетов в файл functions.php вашей темы.

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

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

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

Code Snippets предоставляет интерфейс, похожий на меню Plugins, для управления сниппетами. Сниппеты можно активировать и деактивировать, как и плагины. Редактор сниппетов включает поля для названия, описания с поддержкой визуального редактора, тегов, позволяющих распределить сниппеты по категориям, и редактор кода. Сниппеты можно экспортировать для переноса на другой сайт, либо в JSON для последующего импорта плагином Code Snippets, либо в PHP для создания собственного плагина или темы.

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

Часто задаваемые вопросы

Полный список наших часто задаваемых вопросов можно найти на сайте https://help.codesnippets.pro.

Как вставить сниппеты в текстовый редактор поста?

Code Snippets v2 предназначен для использования с PHP Function Snippets, которые не предназначены для вставки в качестве контента, а вместо этого постоянно находятся на вашем сайте, как если бы они были частью плагина или файла functions.php вашей темы.

В Code Snippets v3 появится новый тип сниппетов - Content Snippets, которые предназначены для включения в содержимое поста или страницы. Следите за релизом!

Как я могу восстановить свой сайт, если он пострадал из-за ошибки сниппета?

Вы можете восстановить свой сайт, включив функцию безопасного режима Code Snippets. Инструкции по его включению доступны здесь: https://help.codesnippets.pro/article/12-safe-mode.

Потеряю ли я свои сниппеты, если сменю тему или обновлю WordPress?
Нет, сниппеты хранятся в базе данных WordPress, не зависят от темы и не подвержены влиянию обновлений WordPress.

Можно ли полностью деинсталлировать плагин?

Если вы включите опцию 'Complete Uninstall' на странице настроек плагина, Code Snippets очистит все свои данные при удалении через меню WordPress 'Plugins'. Это включает в себя все сохраненные сниппеты. Если вы хотите сохранить сниппеты, сначала убедитесь, что они экспортированы.

Могу ли я скопировать созданные мной сниппеты на другой сайт WordPress?

Да! Вы можете экспортировать отдельный сниппет, используя ссылку под названием сниппета на странице "Управление сниппетами", или экспортировать несколько сниппетов в массовом порядке, используя функцию "Массовые действия". Впоследствии сниппеты можно импортировать с помощью страницы 'Import Snippets', загрузив файл экспорта.

Могу ли я экспортировать свои сниппеты в PHP для сайта, на котором я не использую плагин Code Snippets?

Да. Установите флажки рядом с теми сниппетами, которые вы хотите экспортировать, затем выберите Export to PHP в меню Bulk Actions и нажмите Apply. Сгенерированный PHP-файл будет содержать код экспортированных сниппетов, а также их название и описание в комментариях.

Могу ли я запускать сниппеты по всей сети на многосайтовой установке?

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

Где хранятся сниппеты в моей базе данных WordPress?

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

Куда я могу обратиться за помощью или предложить новые возможности?

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

Как я могу внести свой вклад в развитие плагина Code Snippets?
Лучший способ сделать это - форкнуть репозиторий на GitHub и отправить запрос на исправление.