Intereting Posts
Как использовать функцию темы в пост / странице? Установить категорию привязки из имени файла при загрузке W3 Total Cache Help – Как обновить зону DNS для статического домена Как показать пользовательский шаблон сообщения с одной страницы? Как удалить выдержку в теме Dzonia Lite Удалить / заменить теги img в опубликованном сообщении для опубликованных сообщений Замена значков в панели инструментов использование add_action без пользовательского плагина или темы Почему мои виджеты не сохраняются при добавлении на боковую панель? Как отфильтровать iframe из фида Сделать короткий код в файле шаблона Можно ли удалить редактор полей Rich Text для определенного сообщения? Как заставить WordPress использовать не-жадный синтаксический анализ коротких кодов? Фоновое изображение сбрасывается после времени (XAMPP) Как я могу вставить динамический URL-адрес в свой шаблон электронной почты?

запрос для использования для ссылки на единую страницу таксономии

Привет и спасибо заранее тем, кто может помочь мне разобраться с ним ниже:

  • Я настроил свою домашнюю страницу, используя tpl-home.php, чтобы показать авторов (например, пользователей …) из последних сообщений – ничего конкретного пока … -.
  • У меня есть таможенные поля (с использованием ACF) и таможенных таксономий, среди которых таксономия «члена». Некоторые участники могут быть опубликованы (например, определенные пользователи …), и я хочу создать ссылку от автора сообщения на странице соответствующего участника (например, sing-member.php). Конечно, я определил пользовательское поле в ACF с значением идентификатора post_author, которое принимает author / user_id. Короче: у меня есть пользовательское поле 'member_author' с user_id, вытащить значение post_author из списка последних сообщений и вы хотите связать его с single-member.php, чтобы показать подробности для указанного автора, если и когда он Кроме того, здесь есть ссылка на мою измененную домашнюю страницу и на страницу single-member.php для соответствующего $ post-> author / member_author ID

Еще раз большое спасибо тем пациентам, которые поставили меня на правильный путь! С уважением, JMB

Solutions Collecting From Web of "запрос для использования для ссылки на единую страницу таксономии"

От чтения вашего вопроса я предполагаю следующее.

  • Ваши сообщения связаны с автором (пользователем)
  • Ваши сообщения связаны с термином в «Пользовательских таксономии», который будет иметь тот же самый пул, что и имя пользователя / имя пользователя / что-то.

Во-первых, могу ли я рекомендовать потерять таксономию «Members», поскольку у пользователей уже есть авторские страницы, которые могут быть настроены author.php . Вы можете создать вторичный WP_Query здесь и перечислить любые сообщения, которые вы хотите прикреплять к этому автору.

Если вы хотите связать эти два вместе, вам нужно будет отправить автора сообщения, затем сравните термин label / slug с некоторым элементом пользователя. Что-то вроде:

 $term = get_term_by( 'name', $post_author->first_name . ' ' . $post_author->last_name, 'Members' ); $term_link = get_term_link( $term->term_id ); // mysite.com/members/john-doe 

Еще одна вещь, которую следует отметить, это шаблон для одного члена в странах-членах, который будет использоваться для taxonomy-members.php для общего шаблона термина или taxonomy-term-john-doe.php для определенного термина.

Привет всем и спасибо Эрику,

Я, наконец, решил несколько неэлегантное решение для решения этой проблемы: проблема, с которой я столкнулась, на самом деле создала URL-адрес для ссылки на мою «единственную страницу участника». То, что я закончил, – это перестроить постоянную ссылку на указанную страницу следующим образом:

 $author_name=str_replace(' ','-',strtolower(sanitize_user(get_the_author_meta('display_name')))); 

Который дал бы мне необходимый пул для создания моей ссылки:

 <a href="<?php echo get_site_url();?>/membre/<?php echo $author_name; ?>"><?php echo get_the_author_meta('display_name');?></a> 

Спасибо, что прочитали меня!