#php #wordpress
#php #wordpress
Вопрос:
Я пытаюсь получить текущую категорию, передавая переменную в get_option. Есть ли get_option, который позволит мне получить URL / постоянную ссылку для этой текущей категории?
Вот код, который я использую.
$order_url = get_option('home').'/'.get_option('category_base').'/'.'CURRENT-CATEGORY'.'/'.'?order=';
есть решение для поиска ТЕКУЩЕЙ КАТЕГОРИИ?
проект заключается в сортировке сообщений с самым высоким рейтингом, наиболее просматриваемых, наиболее обсуждаемых — это последнее, вот и весь код:
$orderby = 'data';
$orderby = 'amp;orderby=data';
if(isset($_GET['order']) amp;amp; !empty($_GET['order']))
{
$order = $_GET['order'];
switch($order)
{
case 'voto' : $orderby = 'amp;r_sortby=highest_ratedamp;r_orderby=desc';
break;
case 'visto' : $orderby = 'amp;v_sortby=viewsamp;v_orderby=desc';
break;
case 'discusso' : $orderby = 'amp;orderby=comment_count';
function comment_count_orderby( $orderby ) {
return "comment_count DESC";
}
add_filter('posts_orderby', 'comment_count_orderby');
break;
default : $orderby = 'amp;orderby=data';
break;
}
}
$order_url = get_option('home').'/'.get_option('category_base').'/'.'CURRENT-CATEGORY'.'/'.'?order=';
Комментарии:
1. Обычно лучший ответ выбирают после того, как вы задаете вопрос, просто к вашему сведению.
2. @sombe: Возможно, стоит подождать, пока у пользователя будет более 6 представителей, чтобы обсудить более тонкие моменты.
3. Я не могу проголосовать: для голосования требуется репутация 15
4. хорошо, вот решение: $order_url = get_option(‘home’).’/’.get_option(‘category_base’).’/’. get_query_var(‘имя_категории’) .’/?order=’;
5. @Thomas Edleson 7 вопросов и нет правильного ответа?