JavaScript
1
Вклад в тег
window.onload = function(){
setTimeout(Red, 1000);
}
function Red() {
var head = document.getElementById('h1');
head.style.color = 'red';
// Вызываем при запуске функции
setTimeout(Green, 1000);
}
function Green() {
var head = document.getElementById('h1');
head.style.color = 'green';
// Вызываем при запуске функции
setTimeout(Blue, 1000);
}
function Blue() {
var head = document.getElementById('h1');
head.style.color = 'blue';
}
// Проверяем страницу и удаляем поддержку title-tag
add_filter('parse_query', 'my_theme_remove_title_tag', 999, 1);
function my_theme_remove_title_tag() {
if(is_post_type_archive() || is_tax()) {
remove_theme_support('title-tag');
}
}
// А теперь просто строим нужный нам заголовок и выводим его в <head>
add_filter('wp_head', 'my_theme_custom_title', 999, 1);
function my_theme_custom_title(){
// Тут что-то делаем с заголовком....
if(is_post_type_archive()) {
$title = 'Это будет заголовок архива!';
}
// А тут его выводим
echo '<title>' . $title . '</title>';
}
// Подключаем скрипты и стили админки
add_action('admin_enqueue_scripts', 'ugd_admin_scripts');
function ugd_admin_scripts(){
// Тут у нас JQuery
wp_enqueue_script ('ugd-jquery', 'https://code.jquery.com/jquery-3.4.1.min.js');
// Тут у нас JQuery UI
wp_enqueue_script ('ugd-jquery-ui', 'https://code.jquery.com/ui/1.12.1/jquery-ui.min.js');
// Тут у нас тема (css-стили) для JQuery UI
// Если не подключить, будут глюки типа двух крестиков на кнопке закрытия окна и т.п.
wp_enqueue_style ('ugd-jquery-ui-theme', 'https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css');
// А тут у нас сам скрипт диалогового окна
// Обязательно устанавливаем зависимость array('jquery-ui-dialog')
wp_enqueue_script ('admin_scripts', get_template_directory_uri() . '/js/admin_scripts.js', array('jquery-ui-dialog'));
}