TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Подборка полезных кодов для function.php

1 205

Здравствуйте друзья, в данной записи будут собраны полезные коды для файла Function.php

Добавление своих стилей только для админ панели сайта:

Подключение jQuery скрипта в админку WordPress:

/* jQuery NO ERROR FOR ADMIN */ add_action( 'admin_enqueue_scripts', 'load_custom_script' ); function load_custom_script() { wp_enqueue_script('custom_js_script', get_bloginfo('template_url').'/NO_PLUGINS_ERROR.js', array('jquery')); }

Сразу приведу пример файла NO_PLUGINS_ERROR.js, который скрывает оповещения от плагинов:

Добавляем дополнительный файл стилей и скрипт в тему WordPress:

/*********************************************************************** Подключение кастомного скрипта _My_CUSTOM_JS_FOR_FOOTER.js в FOOTER http://mblogm.ru/blog/kak-podklyuchaet-javascript-kod-master-wordpress/ ************************************************************************/ if ( !is_admin() ) { function register_my_js() { wp_enqueue_script( 'my-script', get_bloginfo( 'template_directory' ).'/_My_CUSTOM_JS_FOR_FOOTER.js', array( 'jquery' ), '1.0', $in_footer = true); }; add_action('init', 'register_my_js'); } /*********************************************************************** Подключение кастомного стиля _MY-CUSTOM-STYLE.css в FOOTER ************************************************************************/ function My_css() { // Add my costum CSS wp_enqueue_style( 'My-css', get_template_directory_uri() . '/_MY-CUSTOM-STYLE.css' ); } add_action( 'wp_enqueue_scripts', 'My_css' ); /*********************************************************************** ************************************************************************/ /*********************************************************************** Подключение кастомного стиля Hover Animation в FOOTER https://github.com/IanLunn/Hover Demo: http://ianlunn.github.io/Hover/ ************************************************************************/ function Hover_animated() { wp_enqueue_style( 'Hover_animated', get_template_directory_uri() . '/JS_CSS_Plugins/Hover-master/css/hover-min.css' ); } add_action( 'wp_enqueue_scripts', 'Hover_animated' ); /*********************************************************************** ************************************************************************/

Соответственно что в каталоге темы должны находится наш стиль _MY-CUSTOM-STYLE.css и срипт _My_CUSTOM_JS_FOR_FOOTER.js

Добавляем отображение текущего года в копирайт сайта:

Данный код поможет нам избавиться от ручного обновления год в копирайте сайта (после новогодней ночи ? )

/* Year Shortcode Use [year] in your posts. */ function year_shortcode() { $year = date('Y'); return $year; } // Enable shortcodes in text widgets add_filter('widget_text', 'do_shortcode'); add_shortcode('year', 'year_shortcode');

Далее вставляем шорт код:

[year]

в то место где необходимо отображение текущего года.

Или как вариант, можно вывести текущий год при помощи php в том самом копирайте:

Источник записи: https://mediadoma.com

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