Articles of тема разработка

Что я должен использовать? index.php, front-page.php и home.php

Я создаю тему WordPress, но я немного смущен. Я не знаю, что использовать. Существует home.php , front-page.php или index.php . Когда я начал создавать тему WordPress, я начал с index.php и дал ему этот код: <?php get_header(); ?> после этого я обнаружил, что есть 3 страницы index.php , front-page.php и home.php . Поэтому я понял, […]

Как сделать раздел маркированного текста на нашей странице?

Мы превратили статический сайт на сайт WordPress с темой, которую мы разработали и создали. Однако, не имея большого количества опыта WordPress, мы не знаем, как подойти к этой проблеме. На нашем сайте есть несколько страниц, конечно же, используя шаблон page.php. Это хорошо работает для контента. Но каждая страница имеет в ней маркированный список (для каждой […]

Добавить нового пользователя и добавить мета сразу

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

after_setup_theme, глобальная переменная и Theme Customizer

Я использую глобальную переменную, которая определяется в функции, выполняемой в after_setup_theme . Эта переменная не получает изменений в настройках темы. Позвольте мне объяснить это на примере: add_action( 'customize_register', "example_customizer_register"); function example_customizer_register($wp_customize) { $wp_customize->add_setting( 'example_settings[example-variable]', array( 'type' => 'option', 'default' => false, 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( 'example_settings[example-variable]', array( 'label' => 'Example Setting', 'type' => […]

Как создать и заполнить несколькими ссылками меню в дочерней теме functions.php?

Официальная тема Twenty Thirteen определяет только одно меню в файле /wp-content/themes/twentythirteen/header.php : <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'menu_id' => 'primary-menu' ) ); ?> В дочерней теме моего веб-сайта я пытаюсь заполнить это меню программно в файле /wp-content/themes/twentythirteen-child/functions.php , потому что: Он упрощает переустановку веб-сайта (меньше ручных шагов). Последний пункт меню должен […]

Обновить параметр данных вызова wp_localize_script ()

Я работаю над дочерней темой. В my-page-template.php меня есть: //… $current_key= 5; //calculated result wp_localize_script('my_js', 'ajaxload', array('post_id' => $current_key)); В my_js.js меня есть вызов AJAX: $.ajax({ //… type: 'post', data: { action: 'ajax_load', post_id: ajaxload.post_id } }) Теперь в functions.php , я хочу отредактировать / обновить ajaxload.post_id соответствии с новыми результатами. Есть ли способ сделать […]

Сбросить запрос WordPress Post по умолчанию

Я в ситуации, я создаю пользовательскую тему WordPress, но я что-то застрял. в моей индексной / домашней странице, во-первых, я показываю 6 сообщений по категориям, как показано ниже <?php $posts = get_posts('category=2&numberposts=6'); foreach($posts as $post) { <h2><?php the_title(); ?></h2> <?php } ?> Теперь, после того, как вы успешно опубликовали 6 должностей по категориям, я хочу […]

WP Plugin Запуск перед jQuery

У меня проблемы с jQuery и плагином, ошибка консоли говорит, что jQuery не определен. То, что я не понимаю, это только терпит неудачу, когда я загружаю его на рабочий сервер, на моей локальной установке dev он отлично работает. ReferenceError: jQuery не определен. Код плагина: add_filter( 'wp_footer', 'enqueue_footer_scripts', 9); add_filter( 'wp', 'enqueue_styles', 11); function enqueue_footer_scripts() { […]

Иметь домашнюю страницу выглядят иначе, чем index.php без статической страницы

У меня есть тема, где я хочу, чтобы домашняя страница выглядела иначе, чем остальные списки сообщений. Я использовал home.php для создания домашней страницы и предположил, что при нажатии на « Старые записи» /page/2 будет использоваться index.php но это кажется неправильным. Есть ли комбинация файлов тем, которые могут это сделать? или мне нужно использовать статическую страницу […]

Есть ли способ спрятать строку заголовка при входе в систему?

Когда я создаю тему, и я вошел в систему, есть панель администратора wp, которая проходит через верхнюю часть страницы. Это полезно для нормального использования, но мне сложно понять, над чем я работаю, когда создаю тему. Было бы полезно, если бы был способ скрыть это. Есть ли кнопка раскрытия, чтобы скрыть или свести к минимуму строку […]