как узнать id записи в wordpress
Как быстро узнать ID страницы WordPress: обзор 5 способов
Посетители спрашивают как изменить документ в вордпрессе если они грузятся с одинаковыми стилями. Нужно использовать уникальные номера, присваиваемые документам при их создании. Но сейчас задача не показать как изменять, а как узнать id страницы WordPress, разберем 4 метода.
Узнать через административную панель
Способ хорош, когда есть доступ к админке, но если возможности нет, то узнать не получиться, переходим к другим способам.
Определить id страницы с помощью панели разработчика
Лучшее изобретение в современных браузерах это инструменты для разработчика, а именно функция просмотра кода. Есть два пути использования функции.
Комбинация клавиш Ctrl+U
Инструмент Посмотреть код
В разных браузерах название отличается, я работаю в Google Chrome и там “Посмотреть код”. Правой кнопкой мыши жмем на соответствующий пункт.
Откроется всплывающее окно, либо раздел в активной части экрана, ищем body.
Описанные манипуляции не совсем удобные, легче видеть информацию в панели CMS WordPress. Но все способы подходят чтобы узнать уникальный номер ID любого элемента:
Посмотреть в плагине Show IDs by 99 Robots
Настроек у дополнения нет, он добавляет дополнительный столбец информации. В постах это выглядит так.
В рубриках блога имеет вид.
Не рекомендую вариант с помощью mysql и phpmyadmin, неопытным пользователям нужно обходить касания и исправления баз данных. В заключении приложу подробное авторское видео.
Других способов не знаю, понравился модуль, информация в наглядном виде и как узнать id страницы в WordPress теперь не проблема, успехов!
13 способов узнать ID записи или страницы
Понимаю, что я уже немного подзадолбал прошаренных в WordPress читателей своего сайта публикацией постов для новичков. Что же, постараюсь в итоге найти в этом золотую середину.
В этом уроке рассмотрим 13 вариантов (да, целых 13!) получения айди постов в WordPress. Способы будут усложняться от самых простых в начале до самых хитрых в конце. Также в конце урока, теперь уже традиционно, вас ждёт его видео обзор.
1. Его содержит URL страницы редактирования записи/страницы
То есть переходите в Записи или в Страницы, выбираете нужную и открываете её редактирование.
2. При отключенных постоянных ссылках сайта, вы его точно не упустите
Можете прямо сейчас попробовать, если не знали об этом раньше. Для этого переходим в Настройки — Постоянные ссылки и там выбираем самую первую опцию — Простые.
После этого перейдите непосредственно на страницу какой-либо записи или страницы WordPress и вот что вы увидите. Это и есть ID записей и страниц.
3. Добавление дополнительной колонки с ID записей и страниц в админку
Я не хочу дублировать один и тот же код со своих разных уроков, поэтому реализацию своей собственной колонки с ID постов вы найдёте по этой ссылке. Не беспокойтесь, там очень просто — достаточно скопировать готовый код в functions.php текущей темы.
4. ID поста можно найти, заглянув в phpMyAdmin
Так вот, когда вы её откроете, то сможете спокойно подсмотреть ID любой записи, любой страницы, да и вообще любого поста произвольного типа, если перейдёте в таблицу wp_posts (или вашпрефикс_posts, о том как и зачем менять префикс, читайте тут ).
5. ID поста содержится в объекте этого поста
В зависимости от ситуации, объект поста можно получить разными способами. Но так как в начале этого урока подразумевается, что мы не в курсе, какой ID искомой записи, то будем использовать именно глобальный объект:
Глобальный объект поста — это либо запись/страница, на которой вы находитесь, либо та, которая прокручивается в данный момент в цикле.
6. Внутри цикла мы всегда можем воспользоваться функциями the_id() и get_the_id()
На самом деле этот пункт практически эквивалентен предыдущему. Суть в том, что, когда вы находитесь внутри страницы записи или внутри цикла, то можете смело получать или выводить ID текущего материала при помощи get_the_id() или the_id() соответственно.
7. Как определить ID записи или страницы по её заголовку?
8. А по ярлыку? (слагу)
И сразу опробуем её в действии:
Ну, и я думаю, не нужно лишний раз напоминать, что если хотите почитать больше о функции, просто переходите по этим ссылкам, я же не просто так их сюда вставляю.
9. В WordPress даже есть функция, которая возвращает ID поста, если мы передадим в неё его URL
Сразу выведу ID в примере:
10. Как определить ID страницы, отображаемой на главной?
Тем не менее, если вы выставили тут какую-то страницу для отображения на главной:
То тогда вы можете вывести её ID в любом месте, где захотите, используя эту строчку кода:
То же самое кстати касается и страницы, которую вы выбрали в качестве Блога.
11. Внутри WP_Query
Смотрите, мы создаём объект WP_Query и присваиваем его в переменную:
После этого все функции работы с циклом чудесным образом превращаются в методы этого объекта.
Как только в этом разобраться, оно становится очень просто.
12. Как получить все ID постов, содержащих определенную пару из мета ключа и значения?
Не нашёл подобной функции в WordPress, поэтому решил соорудить её сам:
Конечно, если вы умеете строить SQL-запросы, то вы можете создать любую подобную функцию, но если нет, то вставляете её куда-нибудь в functions.php и потом используете в любом месте темы.
13. И напоследок, получим все ID постов, содержащихся в определенной рубрике или отмеченные определенным тегом
И ещё одна готовая функция для вас, очень похожа на функцию из предыдущего способа.
Видеоурок
Смотрите также
Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.
Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!
Комментарии — 9
Возможно есть готовые решения в таких случаях?
Мне нравится ваша уверенность, но я даже не понял вопрос 😁
Тут нужно смотреть код. Из описания совсем непонятно какую связь имеет ID записей и ID юзверов.
Кстати да, спасибо за идею!
Всю ночь ищу ответ на этот вопрос, так и не нашел. Помоги пожалуйста, как вывести id именно страницы с новостями, а не последней новости в цикле.
Если коротко, то в самом начале файла, до инициализации цикла, присвойте ID страницы в переменную, например
ID WordPress страницы, поста, раздела, пользователя
Что такое ID WordPress и зачем он нужен
Обозначение ID это уникальный идентификатор. В принципе можно не вдаваться в подробности и просто знать, что при создании страницы, поста, раздела, медиафайла, пользователя и тега система присваивает им уникальный идентификационный номер, так называемое и обозначаемое ID.
Назначение ID очень простое и связано с уникальностью кортежа (записи) в каждой таблице базы данных. То есть, система присваивает уникальный ID, который является одним из атрибутов записи таблицы БД, и вместе с тем это суррогатный первичный ключ этой записи. Например, по ID поста его можно вызвать, можно связать с ID пользователя и т.д. В общем, ID это такой уникальный номер который необходим для работы базы данных, а, следовательно, всей системы. Без знания ID не получится составить большинство запросов SQL к базе данных и написать специальные функциональные коды, например, простенький код «скрыть категории с главной страницы«.
Важно! Номер ID уникален только в пределах каждой таблицы базы данных.
Напомню, основное содержание сайта WordPress «лежит» в четырех таблицах базы данных:
Вывод: мы можем встретить статью и тег с одинаковым номером ID, но не можем встретить категорию и метку и одинаковым ID.
Как посмотреть номер ID WordPress страницы, поста, раздела, пользователя
Для начала, рассмотрим несколько нестандартных способов. Они немного сложные, но включают мозги и позволяют поближе пообщаться с системой.
Узнать ID в phpmyadmin
Этот способ может пригодиться, если нет доступа к административной панели сайта.
Узнать ID записи функцией по умолчанию
Определить ID статьи, тега, раздела, пользователя из административной панели WordPress
Принцип определения ID статей, тегов, разделов, пользователя единообразен.
Авторизуемся в административной панели сайта;
Чтобы узнать ID статьи, открываем вкладку Записи;
Чтобы узнать ID раздела, открываем вкладку Разделы;
Чтобы узнать ID метки, открываем вкладку Метки;
Чтобы узнать ID пользователя, открываем вкладку Пользователи;
Второй способ определения ID статьи, страницы, раздела, метки, пользователя из панели WordPress
Можно узнать ID несколько иначе. Номер ID прекрасно виден на страницах редактирования записи, метки, раздела, пользователя, метки. Только смотрим ID не внизу, а в адресной строке браузера.
Вывести ID статей плагином
Если вас не устраивает вышеперечисленные способы определения ID записей, разделов, меток установите плагин: «Reveal IDs».
Плагин возвращает спискам постов, разделов, меток вид WordPress 2.5, где ID показывались отдельным столбцом.
Настроек у плагина нет. Устанавливаете плагин, активируете и смотрите ID, того что нужно.
ID Страницы WordPress: Как Узнать ID Записи WordPress и Для Чего Он нужен
ID страницы WordPress / ID записи WordPress – это уникальный номер, сгенерированный системой WordPress, чтобы помочь вам идентифицировать каждую запись или страницу на сайте. Если вы хотите лучше разобраться в управлении вашим сайтом, вам обязательно нужно знать, как узнать ID записи WordPress или страницы вашего сайта.
Что Можно Сделать с ID Страницы WordPress?
ID страницы или записи является важным элементом в настройке ваших плагинов WordPress (англ). Зная идентификационный номер каждой публикации, вы можете исключать или организовывать в определённом порядке отдельные записи, при этом не влияя на остальной контент вашего сайта.
Как Узнать ID Записи WordPress?
Найти ID страницы или записи WordPress на вашем сайте очень просто. Тем не менее, многие пользователи WordPress всё ещё не знают где нужно искать.
По сути, есть два способа узнать ID: вручную или с помощью плагина.
Читайте дальше, чтобы узнать подробную инструкцию для каждого метода.
Поиск ID Записи WordPress Вручную
Сначала зайдите в административную панель WordPress.
Выберите публикацию, которую вы хотите идентифицировать. В нашем случае мы выберем пост “Что такое React, и как он работает на самом деле?”. Не нажимайте на саму запись, просто наведите на заголовок мышей. В левом нижнем углу экрана вы увидите ID записи.
Однако, если по какой-либо причине вы хотите отредактировать свою публикацию и одновременно посмотреть ID, или вам нужно скопировать ID записи, тогда нажмите на заголовок поста.
После этого вы попадёте на страницу редактирования записи. Обратите внимание на адресную строку. ID записи находится между “ post= ” и “ & ”.
Помимо ID записи, в WordPress есть и другие идентификаторы, которые могут помочь оптимизировать ваш сайт или плагины, такие как метка, рубрика и страница.
Найти их ID можно похожим образом. Вот, как мы нашли ID рубрики.
Сначала, нажмите на меню “ Записи ” > “ Рубрики ” слева.
Теперь, наведите курсор мыши на одно из названий в списке рубрик. Ближе к нижнему правому углу появится URL-адрес. ID рубрики – это цифры между “ tag_ID= ” и “ &post ”.
Вы также можете найти ID, нажав на интересующую вас рубрику.
На странице редактирования взгляните на URL, ID расположен между “ tag_ID= ” и “ &post ”.
Используем Плагин, Чтобы Найти ID Записи WordPress
1. Show Pages ID
Это плагин с открытым исходным кодом, разработанный YYDevelopment – известным веб-разработчиком WordPress. Плагин позволяет пользователям просматривать разные идентификационные номера, такие как ID записи, ID изображения, ID комментария, ID рубрики и ID страницы WordPress.
Все эти идентификаторы отображаются в админке WordPress.
2. Reveal ID
Он поддерживает несколько языков, в том числе и русский, а также функцию сортировки столбцов для WordPress 3.1 или выше. Если вам нравится играть с кодами и функциями, Reveal ID – именно то, что вам нужно.
Кроме того, вы также можете изменить столбцы в вашей админке WP, чтобы создать кастомную функцию.
Выводы
Не всем пользователям WordPress приходится пользоваться идентификационными номерами. Однако, если вам когда-либо понадобится настроить, классифицировать или организовать несколько записей, то знание того, где искать ID страниц WordPress, ID записей, рубрик, меток и т. д. может оказаться очень даже полезным.
Наконец, мы надеемся, что эта статья помогла вам разобраться, как узнать ID записи WordPress. Если у вас возникли вопросы по ходу, дайте нам знать в комментариях.
Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.
Блог монет
ЗАРАБОТОК В ИНТЕРНЕТЕ С НУЛЯ. СОЗДАНИЕ БЛОГА. ОПТИМИЗАЦИЯ, ПРОДВИЖЕНИЕ И МОНЕТИЗАЦИЯ САЙТА. СПОСОБЫ ЗАРАБОТКА В ИНТЕРНЕТЕ
Как узнать id страницы или id записи в WordPress?
Добрый день, друзья! Сегодня мы поговорим о том, как узнать id страницы или id записи на вашем WordPress блоге.
Для начала давайте разберемся, что это такое – id страницы. ID – это сокращение от английского (естественно!) слова identifier, то бишь «идентификатор». Имеется ввиду уникальный идентификатор. АйДи весьма плотно используется в сфере информационных технологий.
Говоря простыми словами – это порядковый номер страницы или записи в базе данных.
В WordPress свой идентификатор (или, если хотите, порядковый номер) имеют все элементы: и страницы, и рубрики, и отдельные посты, и даже изображения. Все это богатство находится в базе данных MySql, с которой работает W ordPress.
В принципе для повседневной работы в WordPress знание id страницы или id записи не требуется. Но бывают моменты, когда это знание необходимо. Например, настройки некоторых плагинов требуют указания id страницы или id записи для сокрытия содержимого от поисковиков или читателей.
Как раз при настройке таких плагинов у начинающих блоггеров и возникает вопрос: Как узнать id страницы или id записи в W ord P ress? На самом деле все очень просто.
Как узнать id страницы, id записи или id рубрики
Есть несколько вариантов – как минимум три.
Как узнать id страницы
Как узнать ID страницы в WordPress?
Все делается в 4 шага:
Если ваши адреса не настроены на ЧПУ (человеко-понятные-урлы), а стоят по умолчанию или в цифровом исполнении, точно такой же адрес будет стоять в адресной строке браузера вверху. Там также можно посмотреть id страницы.
(О ЧПУ и других тонкостях настройки Вордресс я расскажу в наших дальнейших беседах.)
Этот вариант потребует дополнительных действий – установки специального плагина Reveal IDs for WP Admin. Загрузив и активировав этот плагин, в списках страниц, записей и пр. (в админке) вы увидите дополнительную колонку с id страниц, id записей и пр.
Правда, этот вариант ведет, пусть к небольшому, но снижению скорости загрузки блога. Но об этом мы поговорим в следующих статьях. Поэтому не забываем подписываться на обновления моего блога.
Как узнать id записи, рубрики, метки
Все действия похожи:
Как узнать ID записи, рубрики, метки?
По аналогии с инструкцией выше, можно узнать id записи (админка-записи-все записи), рубрики (админка-записи-рубрики), метки (админка-записи-метки) – цифры в адресной строке будут обозначать ID. Как видите, все довольно просто. Надеюсь после этой статьи уже ни у кого из прочитавших не возникнет вопрос как узнать id страницы или id записи в W ord P ress?
PS. На Блоге монет, как обычно, появляется много интересных материалов по правилам продвижения, секретам seo, раскрутке блога и заработку в интернете. Так что настоятельно рекомендую подписаться на обновления, чтобы быть в курсе обновлений блога и не пропустить интересные публикации. Сделать это можно двумя способами: с помощью RSS подписки и с помощью e-mail подписки. Обе формы находятся слева вверху от этой статьи, а также снизу сразу же после этого поста.