Спрашиваем и отвечаем по Wordpress-7

S3
На сайте с 29.03.2012
Offline
368
#411
sasha1344:
Это пример фильтрации и одновременная сортировка по всем указанным произвольным полям. Если Вам нужно только сортировку, то это лучше сделать через свой запрос, чтобы наверняка знать, что и как запрашивается в базе данных.

Через wordpress возможно и можно сделать, но непонятно, какие извращения для этого нужно предпринять. Проще написать за несколько минут запрос и не парить себе ничего.

Я не увидел там сортировки по всем полям

[Удален]
#412
Sly32:
Я не увидел там сортировки по всем полям


function customorderby($orderby) {
return 'mt1.meta_value, mt2.meta_value, mt3.meta_value ASC';
}
add_filter('posts_orderby','customorderby');
$wp_query = new WP_Query(масив);
remove_filter('posts_orderby','customorderby');

posts_orderby - перебивает сортировку на новую, а новая - это функция customorderby() которая возвращает строку с параметрами сортировки (return 'mt1.meta_value, mt2.meta_value, mt3.meta_value ASC'; ) Тоесть сортируем по 3 произвольных полях, указанных в масиве WP_Query по возрастающей (ASC). Чем не сортировка по нескольким полям?

АЦ
На сайте с 15.12.2012
Offline
14
#413

привет, вам понравился сайт? :)

Портал бесплатных игр - http://GamesMage.ru
V2
На сайте с 21.06.2013
Offline
47
#414
Анжелика Цауне:
привет, вам понравился сайт? :)

Нет. Оценка сайтов и юзабилити в другом разделе.

[Удален]
#415

ребят я новичек- не бомбите сразу;)

подскажите как в .htaccess заблокировать сразу сеть?

я такое там указал - deny from 194.114.13

а с этого адреса, все равно заходят.. 194.114.133.131

+ вот кусок лога

194.114.133.131 - [09/Jul/2014: 00:28:46 +0400] "GET / теги /% D1% 81% D0% B2% D0% B0% D0% B4% D1% 8C% D0% B1% D0 % B0 / HTTP/1.0 "302 507" - "" Mozilla/5.0 (Windows NT 6.2; WOW64; Фильтр: 16.0.1) Gecko/20121011 Firefox/16.0.1 "
194.114.133.131 - [09/Jul/2014: 00:28:46 +0400] "GET / теги /% D1% 81% D0% Bf% D0% BE% D1% 80% D1% 82 / HTTP/1.0" 302 507 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64; Фильтр: 16.0.1) Gecko/20121011 Firefox/16.0.1"
194.114.133.131 - [09/Jul/2014: 00:28:46 +0400] "GET / теги /% D1% 82% D0% B5% D0% BA% D1% 81% D1% 82 / HTTP/1.0" 302 507 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64; Фильтр: 16.0.1) Gecko/20121011 Firefox/16.0.1"

может как то можно еще закрыть доступ - если человек через прокси будет?

V6
На сайте с 04.03.2009
Offline
147
#416

Подскажите плиз, в чем дело? Название сайта прописал где и положено в параметрах-общие, но по названию сайт в яндексе не находится уже больше полугода. Может ещё куда прописать надо. При этом сайт индексируется Яндексом нормально.

Спасибо.

V2
На сайте с 21.06.2013
Offline
47
#417
veb674:
Подскажите плиз, в чем дело? Название сайта прописал где и положено в параметрах-общие, но по названию сайт в яндексе не находится уже больше полугода. Может ещё куда прописать надо. При этом сайт индексируется Яндексом нормально.
Спасибо.

Тут дело не в WordPress как таковом, а в сео.

Ссылку на пациента. Будем разбираться.

V6
На сайте с 04.03.2009
Offline
147
#418

А причем тут СЕО, если не индексируется только название сайта?

A
На сайте с 20.08.2010
Offline
775
#419

gor80, надо так вроде deny from 194.114. (подсеть закрыть). Были бы запросы post, можно было смело закрывать, открыв только нужные, а вот с гетом - без понятия.

gpit
На сайте с 18.09.2012
Offline
74
#420

еще вопрос появился, всем спасибо кто помог с предыдущим.

"Следующие кэшируемые ресурсы имеют короткий срок действия. В дальнейшем следует указать для следующих ресурсов срок действия не менее недели". Сейчас 3 дня.

Дописал в .htaccess, сейчас выглядит так:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


<ifmodule mod_expires.c>
<filesmatch ".(jpeg|jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

только все равно 3 дня, т.е. будто правило не работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий