malevi4
Ответы в темах
-
Форум: Проблемы и решения
Тема: не цепляется метка к записиУ меня такая задача: сделать так, чтобы можно было в админке отметить те статьи, которые кликабельные только зарегистрированным пользователям. Все статьи с одной рубрики, но некоторые должны быть кликаьбельны для всех, а другие только для зарегынных. Я это сделал через пост статус. Другого ничего мне в голову не пришло, чтобы можно было в админке легко присобачить какое-то отличие посту, и чтобы это отличие можно было идентифицировать во время вывода постов.
Я так понимаю сделать свой пост статус аналогичный publish нельзя?
Форум: Проблемы и решения
Тема: не цепляется метка к записиМне понадобился еще один параметр, произвольный. Чтобы он был как «publish», только с другим назваем, чтобы при выводе постов с определенной рубрики посты с произвольным статусом выглядили немного по другому. Потому я создал свой статус.
Я так понял, произвольный статус нельзя сделать на подобии «publish» ?
Форум: Проблемы и решения
Тема: не цепляется метка к записиНашел суть проблема. Видимо, не цепляется метка только к статьям который имеют произвольный статус поста. Это можно как-то решить?
Вот мой код для регистрации статуса:
//регистрация произвольного статуса поста function true_status_unread(){ register_post_status( 'only_reg', array( 'label' => 'Для зарегистрированных', 'public' => true ) ); } add_action( 'init', 'true_status_unread' ); //Добавление произвольного статуса поста в админку function true_append_post_status_list(){ global $post; $optionselected = ''; $statusname = ''; if( $post->post_type == 'post' ){ if($post->post_status == 'only_reg'){ $optionselected = ' selected="selected"'; $statusname = "$('#post-status-display').text('Для зарегистрированных');"; } /* * Код jQuery мы просто выводим в футере */ echo "<script> jQuery(function($){ $('select#post_status').append('<option value=\"only_reg\"$optionselected>Для зарегистрированных</option>'); $statusname }); </script>"; } } add_action('admin_footer-post-new.php', 'true_append_post_status_list'); // страница создания нового поста add_action('admin_footer-post.php', 'true_append_post_status_list'); // страница редактирования поста
спасибо. пробовал get_posts и wp_query, не получалось. а самый банальный вариант не попробовал.
не знаю. изначально не были видны зарегистрированным. пропадали как и дефолтные поля «емайл», «имя»
Так оно и есть. Извиняюсь за глупый вопрос, но без вас я причину несколько часов не мог найти)
спасибо за помощь
Форум: Проблемы и решения
Тема: Сортировка комментариевЯ так понял, что оно записывает комментарии в wp_commentmeta.
Теперь мне, чтобы вывести допустим положительные комментарии под постом, нужно использовать WP_Comment_Query, с массивом, где указать нужный мне meta_key и meta_value ?
Тогда еще такие два вопроса, как указать чтобы оно выводило комментарии именно для той статьи в которой я нахожусь, а не все комментарии с заданными meta_key и meta_value ? И как сделать доп поле не обязательным? У вас в коде оно обязательное, когда я пытаюсь это исправить, у меня при добавлении комментария пишет «вы уже это писали»
Форум: Проблемы и решения
Тема: Сортировка комментариевЕсли честно, я слабо понимаю, как с помощью дополнительного поля можно отсортировать положительные комментарии и негативны комментарии.
Я так и не понял куда вообще это поле записывается и где посмотреть был ли выбран чекбокс и какой именно чек бокс выбрали в данном комментариипример с майками я просто как пример скинул. Про вариативный товар прочел, конечно. Не подходит.
В том то все и дело, что товара никакого в админке не будет добавляться. Он будет создаваться в редакторе самим клиентом. А после его как-то надо залить в корзину и видимо в БД для оформления заказа. Видимо нужен такой себе аналог wp_insert_post() только для товара.
PS сразу скажу, что работаю с WooCommerce впервые, поэтому могу где-то недопонят либо прсто тупить.
нет. товара нет. Есть только визуальный редактор, который его создает
товара как такового нет. В том то и дело. Будет генератор товара. Допустим это выбор майки с принтом. От выбранных критериев зависит цена. Так вот, в корзину надо поместить смоделированный товар клиентом. И его параметры — размер, цвет и тд
Форум: Проблемы и решения
Тема: Не публикуются произвольные записи🙂 а я все проблему в коде ищу. спастбо
спасибо. так сработало!
все ровно не выводит ничего. думаю где-то в регистрации таксономии ошибся.
Форум: Проблемы и решения
Тема: вывод миниатюры у страницспасибо, сработало. Можно было и саму догадаться )