Articles of theme development

Нужен совет по настройке темы и темам для детей

Я работаю над темой, изначально она имела только один дизайн, и я сделал почти все элементы первой страницы, настраиваемые с помощью настраивателя тем. Теперь я хотел бы предложить несколько вариантов моей темы, и я не уверен, что делать. Способ настройки моей темы заключается в том, что когда моя тема установлена, она выглядит как демонстрационная версия, […]

Почему в этой теме WordPress я не вижу Главное меню?

Я довольно новичок в WP (я пришел из Joomla), и у меня есть следующая проблема. Я установил WordPress на свой сервер, и если я использую одну из включенных тем (например, тему Twenty Thirteen ), когда я открываю веб-сайт, я вижу это, и под заголовком я вижу классическое горизонтальное Главное меню, содержащее страницу Sample Voice, хорошо […]

Использование php внутри javascript

У меня есть следующий код в javascript (jquery) файле custom.js: var gapinvite = new Date(); gapinvite = new Date(2014, 06 – 1, 2); $('.days').countdown({ until: gapinvite, layout: '{dn} {dl}', /* Set your timezone */ timezone: +7 }); 1. Теперь я хочу, чтобы пользователь мог изменить указанную дату. Я создал страницу параметров темы под названием theme-options.php […]

Удаленный сценарий jQuery из header.php, любые проблемы?

Чтобы избежать множественного вызова jQuery из моей темы и плагинов, я удалил <script language="javascript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/javascripts/jquery.js"></script> . Теперь мой плагин слайдера начинает работать нормально в интерфейсе. Я не знаю, вызовет ли это какие-либо проблемы на моем веб-сайте в будущем? Какие-либо предложения.

Почему вызов dynamic_sidebar () помещается в тег ul?

Я довольно новичок в разработке WordPress, и у меня есть следующие сомнения относительно того, как боковая панель помещается в тему WordPress. Просмотр официальной документации: http://codex.wordpress.org/Function_Reference/dynamic_sidebar Я вижу несколько примеров: <?php if ( is_active_sidebar( 'left-sidebar' ) ) : ?> <ul id="sidebar"> <?php dynamic_sidebar( 'left-sidebar' ); ?> </ul> <?php endif; ?> Хорошо, я сомневаюсь: почему он поместил […]

Переписать вопросительный знак в шаблоне post с URL-параметром для чистых URL-адресов

Я использую следующий код ( источник ), чтобы изменить шаблон одиночного сообщения через параметр url: function sjc_add_query_vars($vars) { return array('template') + $vars; } add_filter('query_vars', 'sjc_add_query_vars'); function sjc_template($template) { global $wp; if ($wp->query_vars['template']=='basic') { return dirname( __FILE__ ) . '/single-basic.php'; } else { return $template; } } add_filter('single_template', 'sjc_template'); Код выше работает отлично, так например: …….. […]

Как использовать интернационализированную функцию human_time_diff () на китайском языке?

Глядя на https://codex.wordpress.org/Function_Reference/human_time_diff Я использую английскую версию WordPress. В моем шаблоне темы я хотел бы определить пользовательский текст min, hour, day, week, month, year на китайском языке, используя human_time_diff() при human_time_diff() по сообщениям. Согласно инструкции в документации Codex: <?php printf( _x( '%s ago', '%s = human-readable time difference', 'your-text-domain' ), human_time_diff( get_the_time( 'U' ), current_time( […]

Получить css-класс элемента меню в пользовательской структуре меню

Итак, я создал собственную разметку для меню. Функциональность меню построена так … <?php $parent = array(); if (($locations = get_nav_menu_locations()) && isset($locations[$menu_name])){ $menu = wp_get_nav_menu_object($locations[$menu_name]); $menu_items = wp_get_nav_menu_items($menu->term_id); $parent_id = 0; foreach((array)$menu_items as $key => $menu_item){ if($menu_item->menu_item_parent == 0) { $parent_id = $menu_item->db_id; $title = $menu_item->title; $url = $menu_item->url; $target = $menu_item->target; $class = $menu_item->classes; […]

Использование bloginfo и div внутри файла php

Следующий код находится внутри файла .php и работает; однако я не знаю, как я могу заменить TEXT на bloginfo ('template_directory') во внутренний файл изображения. Я просматриваю форумы, но я не могу найти способ заставить это работать. Есть ли более простой способ? if ( $colors && in_array('green', $colors) ) { echo '<div class="asdsf">' . "TEXT" . […]

Проблемы с циклом WordPress

Я разрабатываю тему, используя bootstrap, но я не могу отображать свои сообщения, как мне хотелось бы. Вот как я хотел: Но мой лучший результат был в том, что с вечной петлей …. Чтобы отличать изображения по размеру, я использую разные классы, это код, который я сделал … <div id="blog"> <div class="container"> <div class="row"> <div class="col-md-12 […]