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

Какой метод быстрее получить один пост?

Если я хочу получить только один пост с избранным эскизом. Какую из функций лучше использовать (для производительности) get_post или WP_Query ?

Код для создания трех вертикальных столбцов в теме WordPress Bootstrap

Я пытаюсь сделать тему WordPress с bootstrap 3.x. Это моя первая тема, и я экспериментирую с WordPress и загружаю различные функции. Я хотел бы использовать функцию WordPress sticky post для создания трех бок о бок столбцов, но я не знаю, как это сделать. Если я использую ?php if (have_posts()) : while (have_posts()) : the_post(); $mythemename_post_format […]

Как правильно добавить сценарий для определенной записи?

Много раз я хочу добавить скрипт внутри тега в wordpress. Допустим, я хочу показать charts.js в php-файле автора, php-файл категории, но не в другом файле, например, в index.php single.php Теперь я проверяю, есть ли страница автора или категории, и проверьте, соответствует ли текущая страница Но это делает заголовок очень грязным. Много строк кода для проверки […]

Стриптиз HTML-теги на пользовательский код из the_content

Я создаю собственную RSS-ленту и нуждаюсь в способе вырезать теги HTML из пользовательского кода, который захватывает первый абзац из сообщения. Это то, что я использую: <?php $paragraphAfter = 1; // shows image after paragraph 1 $paragraphsShow = 1; // shows first two paragraphs $content = apply_filters('the_content', get_the_content()); $content = explode("</p>", $content); $max = (count($content) < […]

Доступный мета-флажок отмечен в другом файле

Поэтому в основном мне нужно получить доступ к значению checked (), чтобы загрузить разные части шаблона в моем файле single.php. Это мой мета-бокс: <?php function my_theme_add_meta_box_post_template_switcher() { dd_meta_box( 'my_theme-post-layout', __( 'Post template', 'my_theme' ), 'my_theme_show_post_template_switcher', 'post', 'normal', 'high' ); } add_action( 'add_meta_boxes', 'my_theme_add_meta_box_post_template_switcher'); function my_theme_show_post_template_switcher( $post ) { $template = get_post_meta( $post->ID, '_my_theme_post_template', true ); […]

Миниатюра полной ширины

У меня есть почтовая часть, которая вызывается в моем файле single.php и выглядит так: <div class="main-content col-md-8" role="main"> <?php while (have_posts()) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php comments_template(); ?> <?php endwhile; ?> </div> <!– end .main-content –> <?php get_sidebar(); ?> // col-md-4 Тогда мой content.php выглядит так: <article id="post-<?php the_ID(); ?>" […]

Неопределенный индекс: custom_sidebars

Я реализую пользовательские боковые панели по теме, которую я разрабатываю. Все отлично работает, когда я добавляю новые пользовательские боковые панели. Однако, если я удалю эти новые добавленные пользовательские боковые панели, я получу ошибку Undefined index: custom_sidebars. if ( function_exists( 'register_sidebar' ) ) { // CUSTOM SIDEBARS global $my_theme_option; $my_theme_custom_sidebars = $my_theme_option[ 'custom_sidebars' ]; if ( […]

Меню нижнего колонтитула меняет основное меню

Я получаю странную ошибку в моем wordpress Мое основное меню меняется вместе с нижним меню. поэтому, если я удаляю страницы с нижнего колонтитула, они также удаляются из основного меню. вот как я зарегистрировал свое меню на functions.php // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary' => esc_html__( 'Primary Menu', 'mytheme' ), 'footer' […]

Медиа-загрузчик – ошибка в моей теме

Когда я пытаюсь загрузить изображение с помощью загрузчика изображений в моей теме, я получаю сообщение «Произошла ошибка при загрузке. Пожалуйста, повторите попытку позже.'. Когда я переключаюсь на двадцатью пятнадцатью темой, я вижу, что изображения были загружены, они просто не будут отображаться в моей теме. Тема, которую я использую, я сделал сам, нет плагинов или чего-то, […]

Правильно использовать 'get_template_directory_uri'

У меня есть дочерняя тема woo-commerce. В файле functions.php я загружаю дополнительную вкладку. Функция, загружающая вкладку, выглядит следующим образом: function woo_finance_tab_content() { echo '<h2>Additional Tab</h2>'; } Я пытаюсь загрузить несколько php-файлов внутри этой функции. Каков правильный способ сделать это? Если у меня есть «test.php», который я хочу загрузить внутри функции, это просто случай использования: echo […]