Articles of функции

Копирование класса виджетов в functions.php на пустую страницу

Я пытаюсь создать свой собственный виджет недавних сообщений, скопировав весь класс из класса-wp-widget-recent-posts.php в мою тему functions.php, но когда я это сделаю, я просто получаю пустую страницу. Все выше строки add_action( 'widgets_init', 'my_custom_sidebar' ); работает отлично. Мои новые функции.php: <?php // Register Custom Navigation Walker require_once('wp_bootstrap_navwalker.php'); // Bootstrap navigation function bootstrap_nav() { wp_nav_menu( array( 'theme_location' […]

Могу ли я заставить браузеры загружать последние стили?

Используя файл functions.php , я вхожу в файл css следующим образом: <?php function theme_name_scripts_enqueue() { wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/theme-styles.css', array(), '1.0', 'all'); } add_action( 'wp_enqueue_scripts', 'theme_name_scripts_enqueue' ); ?> Мне просто интересно, изменил ли я версию CSS с v1.0 на v1.1, v2.0 и т. Д., Не заставит ли браузер пользователя загружать новую копию файла CSS, а […]

Лучший способ вызвать функцию из пользовательского шаблона WooCommerce

Я orders.php в моей теме. Перед woocommerce_before_account_orders я должен выполнить некоторые фильтры и операции над данными. Поскольку мой код становится действительно большим, я хочу переместить эти операции в отдельную функцию, мой вопрос в том, как наилучшим образом справиться с этим? Я думаю о создании нового крючка, а затем установить функцию в моих functions.php , но […]

метод для получения всего списка тэгов в файле archive.php

Что я пробовал → <?php $taginto = get_the_tag_list(); if ( ! empty( $taginto ) ) { echo '<a class="categum" href="' . esc_url( get_tag_link( $taginto[0]->term_id ) ) . '">' . esc_html( $taginto[0]->name ) . '</a>'; } ?> Что я хочу → Я нахожусь на www.somedomain / tag / apple / и пытаюсь отобразить все теги следующим […]

Печать среднего размера изображения

У меня возникла проблема с печатью фактической измененной версии medium изображения на моем веб-сайте WordPress. <a href="<?php the_permalink(); ?>"><img src="<?php $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "medium" ); print $thumbnail[0]; ?>" class="new-artwork"></a> Выше моя текущая часть изображения, как бы то ни было, я хочу, чтобы она вернула URL-адрес, который выглядит так http://example.com/wp-content/uploads/2017/10/our-file-name-300×300.jpg но вместо этого […]

Ajax загрузить больше кнопки для комментариев wordpress

У меня есть моя система загрузки Ajax больше, но для сообщений теперь я решаю сделать то же самое, но для комментариев, поэтому после проверки get_comments я обнаружил, что не могу получить CURRENT страницу комментариев, подобных сообщениям. Итак, у кого-нибудь есть пример, чтобы помочь мне в этом? Потому что комментарии полностью отличаются от сообщений. НЕ НУЖДАЮТСЯ […]

Получить значение атрибута shortcode для другой функции

Я пытаюсь получить значение атрибута shortcode для другой функции, чтобы добавить встроенный стиль. Я хочу использовать значение $color для другой функции. Вот мой код <?php /** * */ class MakeShortcode { public $color; public function __construct() { add_action( 'init', array($this, 'PostBLock') ); add_shortcode( 'PostBLock', array($this, 'getpostblock') ); add_action( 'wp_enqueue_scripts', array( $this, 'inlinestyle') ); } public […]

WordPress, читающий старую версию functions.php, разбивает сайт

Я добавил функцию дочерней теме functions.php чтобы проверить, существует ли класс плагина. Код был чем-то вроде function check_class_exists() { if (class_exists('classname')) { echo "class exists"; } else { echo "does not exist"; } } check_class_exists(); Он выполнил эту работу, а затем выбросил «заголовки, уже отправленные ошибки», что является разумным. Я удалил функцию из файла и […]

Тема Child не загружает несколько таблиц стилей

У меня мало опыта создания детской темы. Просто хочу внести некоторые изменения в css на веб-сайте. Когда я использую режим проверки, чтобы увидеть, какой CSS используется, я видел, что он все еще связывается с родительским css. У меня есть правильный код для моих функций. Php?

Удалить описание продукта на странице с архивом продукта

Страница магазина WooCommerce основана на файле archive-product.php . В этом файле вызывается цикл: <?php woocommerce_product_loop_start(); ?> <?php woocommerce_product_subcategories(); ?> <?php while ( have_posts() ) : the_post(); ?> <?php /** * woocommerce_shop_loop hook. * * @hooked WC_Structured_Data::generate_product_data() – 10 */ do_action( 'woocommerce_shop_loop' ); ?> <?php wc_get_template_part( 'content', 'product' ); ?> <?php endwhile; // end of the […]