@abonu

Как получить все страницы, на которых есть ссылки на текущую в WordPress?

Хочу сделать вывод на странице Wordpress записей, на которых есть ссылки на текущую страницу? Не нашел ни плагинов, ни инфо в англ/ру интернете на эту тему. Есть ли такой способ?
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@cema93
WordPress разработчик
Решается это просто с помощью WP_Query

Решается это просто, параметры можно менять:
$url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; // получаем адрес текущей записи
 
$my_posts = new WP_Query;// создаем экземпляр
// делаем запрос
$myposts = $my_posts->query( array(
	'post_type' => 'post',
	's' => $url
) );
 
// обрабатываем результат
foreach( $myposts as $pst ){
	echo esc_html( $pst->post_title ). "<br>";
}

Подробнее
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы