Я создаю свой первый плагин для WordPress, который в общих чертах собирает список URL-адресов страниц, а затем показывает их все в таблице.
У меня есть все запросы, которые мне нужны, и если я вывожу на базовое эхо, я получу большой длинный список всех URL-адресов страниц на сайте, что и должно быть. Но, как я уже сказал выше, я хочу вывести эти URL-адреса в более привлекательный макет таблицы.
Я хочу создать таблицу с двумя заголовками (ссылка и заголовок) и затем иметь список URL-адресов под заголовками.
В данный момент я изо всех сил пытаюсь получить вывод из запроса для правильного отображения в таблице. Что я получаю, это:
Скриншот существующего макета таблицы
Итак, как вы можете видеть, он повторяет как заголовки таблицы, так и URL-адреса.
Короче говоря, может ли кто-нибудь помочь мне сделать так, чтобы в этой таблице были только два заголовка вверху, а затем список URL-адресов и заголовков под ними для каждой страницы.
Я использую довольно простую функцию для сбора необходимой информации, а затем отображаю таблицу:
$pages = get_pages( 'post_status=publish' );
foreach ( $pages as $page )
{
$pagetitle = $page->post_title;
$pagelink = get_permalink( $page->ID );
echo "<table style='width:50%'>";
echo "<tr>";
echo "<th align='left'>Link</th>";
echo "<th align='left'>Title</th>";
echo "</tr>";
echo "<tr>";
echo "<td align='left'>{$pagelink}</td>";
echo "\n";
echo "<td align='left'>{$pagetitle}</td>";
echo "</tr>";
echo "</table>";
}
Надеюсь, это имеет смысл, и вы можете понять, что я пытаюсь сделать! Я знаю, что этот код, вероятно, не самый лучший, но все это кривая обучения!
Заранее спасибо за помощь.