Articles of функции

Почему нет функции «получить контент по идентификатору»

Когда мне нужно получить содержание сообщения с идентификатором, я всегда использую эту функцию: function getContentByID($id) { //http://wordpress.stackexchange.com/questions/9667/get-wordpress-post-content-by-post-id $content_post = get_post($id); $content = $content_post->post_content; $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; } Можете ли вы сказать мне, почему для этого нет никакой основной функции? Существуют такие функции, как get_the_title ($ id), get_the_category […]

WordPress использует один ajax вместо нескольких запросов ajax более умным способом

В wordpress у меня есть таблицы базы данных, подобные этому product name id product_name 1 A 2 B 3 C 4 D product_buying_price id product_name product_buying_price 1 A 10 2 B 12 3 C 15 4 D 18 product_selling_price id product_name product_selling_price 1 A 12 2 B 13 3 C 19 4 D 23 Итак, […]

Как мы можем знать, что мы не на странице редактирования

Я хочу вставить файл JS в окно просмотра страницы (после публикации страницы). Всякий раз, когда я нажимаю на редактирование этой страницы, я хочу удалить эту JS. Как мы можем это сделать. `if(is_page()){ wp_register_script( 'xxx', get_template_directory_uri() . '/includes/js/slider.js', array( 'jquery' ) ); wp_enqueue_script( 'xxx' ); } ` Но я не могу получить правильное решение.

Разработка плагинов – функции или крючки?

Я новичок в разработке плагинов WordPress и задаю несколько вопросов, в основном о лучших практиках, а также о некоторых особенностях. По сути, я просто хочу вызвать действие (вызывая класс PHP и вызов метода) всякий раз, когда происходит следующее: Опубликована публикация Опубликована страница Добавлен комментарий Это будет доступным для всего сайта, поэтому пока не нужно вводить […]

Как переопределить woocommerce.css?

Я хотел бы переопределить woocommerce.css в моей дочерней теме. Это то, что я пробовал в функции child.php моей дочерней темы, но он, похоже, не работает: add_filter( 'woocommerce_enqueue_styles', '__return_false' ); function wp_enqueue_woocommerce_style(){ wp_register_style( 'woocommerce', get_template_directory_uri() . '/css/woocommerce.css' ); if ( class_exists( 'woocommerce' ) ) { wp_enqueue_style( 'woocommerce' ); } } add_action( 'wp_enqueue_scripts', 'wp_enqueue_woocommerce_style' );

В противном случае файл не работает в дочерней теме?

В моей детской теме я: add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); //Load Bootstrap and 3rd Party wp_enqueue_style( 'bootstrap', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css' ); wp_enqueue_style( 'fontawesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css' ); wp_enqueue_style( 'select2css', '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css' ); // Load our main stylesheet. wp_enqueue_style( 'less-style', '/css/style.less' ); } Все внешние таблицы стилей на верхней загрузке правильны, но меньше […]

Новые функции в отдельном каталоге – лучше, переносимо

Я только сейчас изучаю тему WordPress, поскольку у меня есть время. В настоящее время у меня есть куча переопределений для многих моментов по умолчанию в моей теме: // CUSTOM FUNCTIONS require get_template_directory() . '/woocommerce/storefunctions/woocommerce-overrides.php'; Есть ли способ сделать это более портативным? Например, если я хочу изменить темы, как я могу избежать добавления в файл functions.php […]

Добавление продукта в корзину WooCommerce

У меня есть категория продуктов, называемая mobile. В каждой покупке продукта для мобильных устройств мне нужно добавить бесплатный продукт, а его ID – 1245 в корзину автоматически, а клиенту необходимо увидеть сообщение о том, что это бесплатный продукт с мобильным телефоном. Они также могут удалить продукт 1245. Как я могу это сделать? Есть ли какой-нибудь […]

Где поставить случайные функции?

У меня есть функции для установки значений по умолчанию, когда новый пользователь подписывается, функции для тестирования производительности, функции для записи небольшого значка на панель инструментов администратора и т. Д. Эти функции разбросаны вокруг того, где я их использую, который находится в шаблонах, плагинах и т. Д. Где я должен их ставить? Я знаю, что есть […]

Значения настраиваемых полей недоступны functions.php

Я использую плагин WooCommerce и Advanced Custom Fields. У меня есть функция для расчета скидки моего продукта, например: function woo_add_cart_fee() { global $woocommerce; $discount = floatval(10); if(!empty($discount) || $discount != 0){ $discount *= -1; $woocommerce->cart->add_fee('discount', $discount, true, '' ); } } add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' ); Он работает, но мое значение скидки динамическое, поэтому оно должно […]

Intereting Posts
Маскировка URL субдомена в основной домен с использованием .htaccess Не можем ли мы использовать строки, определенные как константы PHP, если мы хотим перевести их в плагин? Каков самый чистый способ извлечения пользовательских переменных из сообщения Плагин, чтобы скрыть изображение в выдержке Является ли исследование user_meta чувствительным к регистру или нет Требуется функция post_type_archive_title, но в 'single' получение прикрепленных изображений src и добавление классов создать выпадающее меню в настройке темы из пользовательского db Проблема с the_excerpt (); функция <the_excerpt> <the_content> Слишком большая ошибка рекурсии при выборе изображения из библиотеки изображений для двух разных мета-полей в одном сообщении update_post_meta, синтаксический анализатор xml Фильтр или Крюк, чтобы поймать предварительную рендеринг сообщений Почему WordPress все еще лишает мой запрос var? add_rewrite_rule передать весь путь как единственный параметр Как попасть в определенную позицию в wp_query?