Здравствуйте друзья, в данной записи будут собраны полезные коды для файла 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