WordPress вывести список URL

Понадобилось вывести список URL в WordPress. Это мне нужно было для того чтобы перенаправить все ссылки страниц с http на https.

Есть замечательный плагин в WordPress-е который выводит список URL в админке: List all URLs.

После установки заходим в Настройки, выбираем плагин  List all URLs, далее выбираем All URLs (pages, posts, and custom post types).

listallurl

 

Комментарии (2) - “WordPress вывести список URL

  1. Технический вопрос на родственную тему: есть ли простой способ, располагая только БД от WordPress-сайта, сопоставить ID записей с их адресами (URL)?

    Когда есть возможность использовать сам движок и вызвать get_permalink (), тут вопросов нет. А вот когда желательно работать с одной только базой, с ходу решения не нашёл.

    Спасибо.

    • chezeer

      Сорри пропустил комментарий...

      Все зависит от ссылки. Если ссылка имеет вот такое вид dyrik.ru/wordpress/wordpr... -spisok-url.html, то если хорошо присмотреться к таблице wp-post, есть колонка post_name где содержится название страницы wordpress-vyvesti-spisok-url.

      1. Необходимо вырезать каким либо путем с ссылок от домена и окончания (регулярными выражениями, да хоть в excel), чтобы осталось wordpress-vyvesti-spisok-url

      2. Создаем и заполняем таблицу MySQL с очищенными ссылками links (ID, LINKS, ID_POST)

      3. Объединяем их в таблице с помощью JOIN.

      Готово.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

This blog is kept spam free by WP-SpamFree.