Я делаю сайт, который хотел бы сделать частным. Наиболее важная часть заключается в том, что изображения в домене не видны, без регистрации пользователя в первую очередь. Поэтому я хотел бы, чтобы весь трафик перенаправлялся на www.DOMAINNAME.com/wp-admin (также для изображений), если пользователь не вошел в систему. Вот что я пробовал: 1) Плагины. Я пробовал как WordPress […]
Я использую woocommerce в wordpress для создания простого магазина, и я добавил пару атрибутов к продукту. Это, а именно, size и color . В разделе «Размер» у меня есть множество значений, включая «Малый», «Средний» и «Большой». То же самое с цветом, т.е. Красный, Синий, Зеленый. Я хочу показать эти значения в раскрывающемся списке. В основном […]
Наличие проблемы с клиентским сайтом, на котором товары отображаются случайным образом «Этот продукт в настоящее время отсутствует на складе и недоступен». Дело в том, что у нас нет отслеживания инвентаря, все продукты должны быть в наличии все время. Когда я перейду в администратор WordPress и нажмите кнопку обновления для продукта (без изменения чего-либо), а затем […]
Я хотел бы сделать запросы к WordPress API намного быстрее. Мой API реализован в плагине (с помощью register_rest_route для регистрации моих маршрутов). Однако, поскольку это плагин, все загружается с ним (дочерняя тема и тема), и в основном запрос к этому API занимает половину секунды из-за загрузки всех этих бесполезных частей. Разве WordPress API не может […]
Недавно я обновил WooCommerce 2.6 в своем магазине, и они обновили свою систему доставки. Прежде чем я использовал это, чтобы скрыть опцию оплачиваемого доставки, когда было достигнуто определенное значение заказа, и была произведена бесплатная доставка: /** * woocommerce_package_rates is a 2.1+ hook */ add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 ); /** * Hide shipping rates when […]
Начиная с разработки плагина WordPress – как плагин добавляет страницу в WordPress, которая использует текущую тему? Например, плагин создаст страницу по этому URL-адресу: http://wordpress/plugin-name/start На этой странице должна отображаться форма, использующая текущую тему. В конце дня я собираюсь заменить существующие интерфейсы входа и регистрации WordPress с пользовательской реализацией.
Я знаю, что это простая операция, но я не могу найти какой-либо ресурс или документацию, которая объясняет, как программно добавлять и удалять теги в сообщение, используя идентификатор сообщения. Ниже приведен пример того, что я использую, но он, кажется, перезаписывает все другие теги … function addTerm($id, $tax, $term) { $term_id = is_term($term); $term_id = intval($term_id); if […]
Я разрабатываю плагин WordPress, и мне нужно получить текущий идентификатор сообщения на экране « Создать запись / запись страницы» (вне цикла). Мне также нужно сделать это до «admin_print_scripts», потому что я хотел бы передать некоторые данные в файл javascript. Я не могу использовать: $id = $_GET['post']; потому что URL-адрес не включает эту переменную при добавлении […]
Я создаю довольно большой сайт, не занимаюсь электронной коммерцией, но у меня есть определенный контент для управления. По какой-то причине клиент хочет WordPress. Нет никакого способа обойти это … Я использовал WordPress раньше, чтобы быстро создавать блоги, но это все. Если что-то выходит за рамки WordPress, я буду использовать фреймворк во что-то (Rails / Cake). […]
эй, ребята, возможно, у некоторых из вас есть опыт программирования плагинов WordPress. У меня есть, вероятно, довольно простой вопрос, но я не мог найти что-либо в Интернете. <?php /* Plugin Name: test */ function test($content) { echo $post_id; return $content; } add_filter('the_content', 'test'); ?> У меня есть плагин simpel, который должен отображать уникальный идентификатор каждого […]