Получение списка всех идентификаторов на сайте - PullRequest
1 голос
/ 20 сентября 2010

Звучит глупо, но я думаю, что было бы удобно иметь список идентификаторов названий каждого элемента на моем сайте. Под каждым элементом я имею в виду сообщения, страницы, комментарии, пользователей, работы. Идентификатор, Название Вот и все. Я не знаю, как пройти через код PHP для этого. Мои навыки PHP слабые. Это слишком смешно, чтобы ответить? Возможно, но я все еще нашел бы это удобным. Я просмотрел каждое имя и описание модуля, которое было близко к этой задаче, и ничего не нашел.

Спасибо, Mike

1 Ответ

0 голосов
/ 20 сентября 2010

Цикл используется WordPress для отображения каждого из ваших сообщений. Используя Цикл, WordPress обрабатывает каждую из публикаций, которые будут отображаться на текущей странице, и форматирует их в соответствии с тем, как они соответствуют заданным критериям в тегах Цикла. Любой код HTML или PHP, помещенный в цикл, будет повторяться в каждом сообщении. Когда документация WordPress гласит: «Этот тег должен быть внутри Цикла», например, для определенного тега шаблона или плагинов, тег будет повторяться для каждого сообщения.

Например, среди информации, которую Цикл отображает по умолчанию: Заголовок (the_title ()), Время (the_time ()) и Категории (the_category ()) для каждого сообщения. Другая информация о каждом сообщении может быть отображена с соответствующими тегами шаблона или (для опытных пользователей) путем доступа к переменной $ post, которая задается информацией о текущем сообщении во время работы цикла.

Простой пример :

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

Вам нужно использовать the_id() функцию. Он отображает числовой идентификатор текущего сообщения. Этот тег должен быть внутри Цикла.

Поместите что-то вроде этого в свой цикл

<p>Post Number: <?php the_ID(); ?></p>

Ссылки:

http://codex.wordpress.org/Function_Reference/the_ID

http://codex.wordpress.org/The_Loop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...