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

SeVlad
На сайте с 03.11.2008
Offline
1609
#1081
samdo #:
Да не, не вручную же это делать.

Если не вручную, то хотелка  ещё более странная... "не вручную" АЦФ как бэ вообще не нужен - есть и ID и даты.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
W1
На сайте с 22.01.2021
Offline
306
#1082
SeVlad #:
"не вручную" АЦФ как бэ вообще не нужен

Не, ну может быть, это он не порядок сортировки так задаёт, а прописывает какое-нибудь свойство - например, год выпуска музыкального альбома или дату рождения исторической личности. И хочет сортировать вот по этой дате.

Мой форум - https://webinfo.guru –Там я всегда на связи
SeVlad
На сайте с 03.11.2008
Offline
1609
#1083
webinfo #:
Не, ну может быть, это он не порядок сортировки так задаёт, а прописывает какое-нибудь свойство - например, год выпуска музыкального альбома или дату рождения исторической личности.

Это уже вручную.

А когда "не вручную" - не важно что. Даже не важно цифры ли это. АЦФ нужен, когда нужно руками заполнять ПП, созданным им.

А Если писать некий код, заполняющий ПП, то проще их сделать сразу, без АЦФ. Более того если не требуется их редактирование вручную, то сделать их скрытыми.

S
На сайте с 24.08.2015
Offline
82
#1084
SeVlad #:

Это уже вручную.

А когда "не вручную" - не важно что. Даже не важно цифры ли это. АЦФ нужен, когда нужно руками заполнять ПП, созданным им.

А Если писать некий код, заполняющий ПП, то проще их сделать сразу, без АЦФ. Более того если не требуется их редактирование вручную, то сделать их скрытыми.

В том-то и дело, что у записи много параметров, сделанных ACFами, и, по одному из этих параметров нужно сортировать эти записи.

На оф. сайте есть вот такая инфа, но... что-то не работает(
https://www.advancedcustomfields.com/resources/orde-posts-by-custom-fields/

ACF | Order posts by custom fields
  • www.advancedcustomfields.com
This article will demonstrate how to retrieve and sort an array of post objects from the database using native WP functions. There are many ways to query posts in WP, however, this article will make use of the common get_posts function, WP_Query Object and pre_get_posts filter. Getting started If you are already familiar with the above...
Samail
На сайте с 10.05.2007
Offline
366
#1085
samdo #:
возможно ли сортировать записи по значению поля ACF (тип поля - текст). В нем прописываются только числа

Если только числа, то почему тип поля текст?

S
На сайте с 24.08.2015
Offline
82
#1086
Samail #:

Если только числа, то почему тип поля текст?

Изменил на число, но то, что скидывал выше (инструкцию с оф. сайта ACF) все равно не срабатывает.
Samail
На сайте с 10.05.2007
Offline
366
#1087
samdo #:
Изменил на число, но то, что скидывал выше (инструкцию с оф. сайта ACF) все равно не срабатывает.
$posts = get_posts(array(
   	 'post_type'         => 'post', // тип записи
	'posts_per_page' => 150, 
'category'=>'3', 'meta_query' => array( 'relation' => 'OR', 'meta_clause' => array( 'key' => 'meta_key', // ключ вашего поля 'compare' => 'EXISTS', 'type' => 'NUMERIC', ), ), 'orderby' => array( 'meta_clause' => 'DESC', 'date' => 'DESC', ), ));
S
На сайте с 24.08.2015
Offline
82
#1088
Спасибо огромнейшее, добрый человек, выручил 👍🙏.
S
На сайте с 24.08.2015
Offline
82
#1089
Еще один вопрос назрел) Известно, что в CF7 есть возможность автозаполнения полей для авторизованных юзеров, используя стандартные теги, например default:user_login и др. А как сделать автозаполнение данными из кастомного поля профиля пользователя? Например ID поля: age.  Значения полей хранятся в мета полях пользователя, получаются через get_user_meta.
SeVlad
На сайте с 03.11.2008
Offline
1609
#1090
samdo #:
А как сделать автозаполнение данными из кастомного поля профиля пользователя? Например ID поля: age.  Значения полей хранятся в мета полях пользователя, получаются через get_user_meta.
Извини, покапитаню - надо писать плагин. :)

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