Вот есть пример как получить посты по произвольному полю и категории.
Вам нужно исключить, видимо нужно добавить NOT IN
$wpdb->get_results("SELECT * from $wpdb->posts LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id) LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id) LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) WHERE $wpdb->term_taxonomy.term_id = 385 AND $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->posts.post_status = 'publish' AND $wpdb->postmeta.meta_key = 'pole' AND $wpdb->postmeta.meta_value = $znachen ");
Спасибо, Кэп!
Я делал на вордпресс такую фильтрацию с помощью Chained Selects Plugin http://www.appelsiini.net/projects/chained
Как понять "не части шаблона"?
Вот пример http://detalcity.ru все поддомены сделаны при помощи htaccess, так же как и выше говорил Aisamiery
например для меток(город в данном случае):
RewriteCond %{HTTP_HOST} ^(.+?)\.detalcity.ru$ [NC]
RewriteRule ^$ index.php?tag=%1 [L]
moskva.detalcity.ru/
или вот:
метка + категория + пагинация
RewriteCond %{HTTP_HOST} ^(.+?)\.detalcity.ru$ [NC]
RewriteRule ^cat/(.+?)/page/?([0-9]{1,})/?$ index.php?tag=%1&category_name=$1&paged=$2 [L]
moskva.detalcity.ru/cat/uslugi-po-remontu-bytovoj-texniki/page/2/
Есть также плагины https://ru.wordpress.org/plugins/search.php?q=Subdomain
которые позволяют настроить на поддомен одельные страницы или категории
Так
Почему она не правильная?
www.suspenders.com.ua/category/podtyazhki - первая
www.suspenders.com.ua/category/podtyazhki/page/2 - вторая
В том то и дело
у этой темы подгрузка контента через ajax вместо обычной пагинации http://smthemes.com/demo/metropress/
по этому шаблон нужно немного подредактировать
Плагин не при чем, ссылка формируется правильная, что-то влияет на основной цикл.
В начале файла добавьте
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
или используйте свой код в шаблонах темы, например page.php
вот еще партнерка с играми http://partners.rbkgames.com/, на подобии 101xp.
и еще http://partner.nekki.ru/
все миниатюры к посту
первая миниатюра
если нужна большая картинка, то вместо wp_get_attachment_image_url( $attachments[0]->ID )
просто
$attachments[0]->guid
***91 скобки []
BPhoenix,
Вот есть пример как получить посты по произвольному полю и категории.
Вам нужно исключить, видимо нужно добавить NOT IN
$wpdb->get_results("SELECT * from $wpdb->postsLEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
WHERE $wpdb->term_taxonomy.term_id = 385
AND $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->postmeta.meta_key = 'pole'
AND $wpdb->postmeta.meta_value = $znachen
");
Упс, не то.
Ну пускай остается, может кому пригодится