что такое public id сайта
Как настроить публичный аккаунт
На сервисах Яндекса вы можете публиковать разный контент: статьи, картинки, видео, коллекции, объявления, опросы, вопросы и ответы, оценки и отзывы и т. п. Такие публикации подписываются вашими публичными идентификаторами: фото, именем и ссылкой на публичный аккаунт.
Это помогает другим пользователем узнавать ваш контент, связываться с вами, подписываться на ваш аккаунт и получать уведомления о новых публикациях.
Вы можете настроить публичный аккаунт на Яндексе. Ваши публикации станут более узнаваемыми, а общение с другими пользователями — более комфортным.
Изменить публичное фото
По умолчанию на сервисах Яндекса отображается фото, которое вы указали при регистрации.
Вы можете изменить фото в публичном аккаунте:
Новое фото будет использоваться во всех сервисах Яндекса, а также в сообщениях в Почте.
Публичное фото всегда можете поменять. Оно изменится и в новых, и в старых публикациях.
Изменить публичное имя
По умолчанию на сервисах Яндекса отображается имя, которое вы указали при регистрации.
Вы можете изменить имя в публичном аккаунте:
Новое имя будет использоваться во всех сервисах Яндекса, кроме Почты. О том, как изменить имя отправителя в Почте, см. раздел Личные данные Справки Почты.
Публичное имя всегда можно поменять. Оно изменится и в новых, и в старых публикациях. Если у вас верифицированный аккаунт, поменять публичное имя можно через службу поддержки.
Публичное имя неуникально: у нескольких пользователей может быть одинаковое публичное имя на сервисах Яндекса.
Изменить адрес аккаунта
По умолчанию адрес публичного аккаунта на Яндексе создается автоматически. Он используется в ссылках на ваш публичный аккаунт на сервисах Яндекса.
Чтобы публичный аккаунт было проще найти и продвигать, замените сгенерированный идентификатор на собственный в настройках. В адресе аккаунта можно использовать буквы английского алфавита, цифры, точки и дефисы.
13 способов узнать ID записи или страницы
Понимаю, что я уже немного подзадолбал прошаренных в WordPress читателей своего сайта публикацией постов для новичков. Что же, постараюсь в итоге найти в этом золотую середину.
В этом уроке рассмотрим 13 вариантов (да, целых 13!) получения айди постов в WordPress. Способы будут усложняться от самых простых в начале до самых хитрых в конце. Также в конце урока, теперь уже традиционно, вас ждёт его видео обзор.
1. Его содержит URL страницы редактирования записи/страницы
2. При отключенных постоянных ссылках сайта, вы его точно не упустите
Если вы не используете постоянные ссылки (ЧПУ), в чём я сильно сомневаюсь, то URL записей и страниц будут в чистую содержать их айдишники.
Можете прямо сейчас попробовать, если не знали об этом раньше. Для этого переходим в Настройки — Постоянные ссылки и там выбираем самую первую опцию — Простые.
После этого перейдите непосредственно на страницу какой-либо записи или страницы WordPress и вот что вы увидите. Это и есть ID записей и страниц.
3. Добавление дополнительной колонки с ID записей и страниц в админку
Примерно так это будет выглядеть:
Я не хочу дублировать один и тот же код со своих разных уроков, поэтому реализацию своей собственной колонки с ID постов вы найдёте по этой ссылке. Не беспокойтесь, там очень просто — достаточно скопировать готовый код в functions.php текущей темы.
4. ID поста можно найти, заглянув в phpMyAdmin
Окей, простыми словами, начну с того, что phpMyAdmin — это такое место, которое вы можете найти у себя на хостинге (или на локалке), в котором вы можете управлять своей базой данных сайта. Это я на всякий случай, для тех, кто не имеет представления о ней.
Так вот, когда вы её откроете, то сможете спокойно подсмотреть ID любой записи, любой страницы, да и вообще любого поста произвольного типа, если перейдёте в таблицу wp_posts (или вашпрефикс_posts, о том как и зачем менять префикс, читайте тут ).
5. ID поста содержится в объекте этого поста
И так плавно мы переходим в код. Тут я буду подразумевать, что у вас уже есть какие-то базовые знания о PHP, если нет, то дальше можно не читать 🙂 Ну хотя в принципе можете глянуть видео.
В зависимости от ситуации, объект поста можно получить разными способами. Но так как в начале этого урока подразумевается, что мы не в курсе, какой ID искомой записи, то будем использовать именно глобальный объект:
Глобальный объект поста — это либо запись/страница, на которой вы находитесь, либо та, которая прокручивается в данный момент в цикле.
6. Внутри цикла мы всегда можем воспользоваться функциями the_id() и get_the_id()
На самом деле этот пункт практически эквивалентен предыдущему. Суть в том, что, когда вы находитесь внутри страницы записи или внутри цикла, то можете смело получать или выводить ID текущего материала при помощи get_the_id() или the_id() соответственно.
7. Как определить ID записи или страницы по её заголовку?
О, а сейчас вам предстоит познакомиться с некоторыми функциями WordPress, о которых вы возможно не знали. И первая из них — get_page_by_title(). Пусть вас не смущает её название, она прекрасно работает не только со страницами, но и с записями, да и вообще с любыми другими типами постов.
Покажу как:
8. А по ярлыку? (слагу)
Удивляюсь, что когда-то описывал эти функции у себя в Кодексе, но сейчас я очень рад, что это сделал, так как могу спокойно на них ссылаться. Итак, функция get_page_by_path().
И сразу опробуем её в действии:
Ну, и я думаю, не нужно лишний раз напоминать, что если хотите почитать больше о функции, просто переходите по этим ссылкам, я же не просто так их сюда вставляю.
9. В WordPress даже есть функция, которая возвращает ID поста, если мы передадим в неё его URL
Сразу выведу ID в примере:
10. Как определить ID страницы, отображаемой на главной?
Если бы меня спросили, где чаще всего косячат люди, которые начинают работать с WordPress, я бы не задумываясь ответил — это главная страница и Настройки — Чтение, а также иерархия всего этого добра.
Тем не менее, если вы выставили тут какую-то страницу для отображения на главной:
То тогда вы можете вывести её ID в любом месте, где захотите, используя эту строчку кода:
То же самое кстати касается и страницы, которую вы выбрали в качестве Блога.
11. Внутри WP_Query
На самом деле это просто частный случай пятого способа, но тем не менее не все его знают, поэтому я его сюда включаю и даже объясню всё.
Смотрите, мы создаём объект WP_Query и присваиваем его в переменную:
После этого все функции работы с циклом чудесным образом превращаются в методы этого объекта.
Как только в этом разобраться, оно становится очень просто.
12. Как получить все ID постов, содержащих определенную пару из мета ключа и значения?
Не нашёл подобной функции в WordPress, поэтому решил соорудить её сам:
Конечно, если вы умеете строить SQL-запросы, то вы можете создать любую подобную функцию, но если нет, то вставляете её куда-нибудь в functions.php и потом используете в любом месте темы.
13. И напоследок, получим все ID постов, содержащихся в определенной рубрике или отмеченные определенным тегом
И ещё одна готовая функция для вас, очень похожа на функцию из предыдущего способа.
Как настроить публичный аккаунт
На сервисах Яндекса вы можете публиковать разный контент: статьи, картинки, видео, коллекции, объявления, опросы, вопросы и ответы, оценки и отзывы и т. п. Такие публикации подписываются вашими публичными идентификаторами: фото, именем и ссылкой на публичный аккаунт.
Это помогает другим пользователем узнавать ваш контент, связываться с вами, подписываться на ваш аккаунт и получать уведомления о новых публикациях.
Вы можете настроить публичный аккаунт на Яндексе. Ваши публикации станут более узнаваемыми, а общение с другими пользователями — более комфортным.
Изменить публичное фото
По умолчанию на сервисах Яндекса отображается фото, которое вы указали при регистрации.
Вы можете изменить фото в публичном аккаунте:
Публичное фото всегда можете поменять. Оно изменится и в новых, и в старых публикациях.
Изменить публичное имя
По умолчанию на сервисах Яндекса отображается имя, которое вы указали при регистрации.
Вы можете изменить имя в публичном аккаунте:
Новое имя будет использоваться во всех сервисах Яндекса, кроме Почты. О том, как изменить имя отправителя в Почте, см. раздел Личные данные Справки Почты.
Публичное имя всегда можно поменять. Оно изменится и в новых, и в старых публикациях. Если у вас верифицированный аккаунт, поменять публичное имя можно через службу поддержки.
Публичное имя неуникально: у нескольких пользователей может быть одинаковое публичное имя на сервисах Яндекса.
Изменить адрес аккаунта
По умолчанию адрес публичного аккаунта на Яндексе создается автоматически. Он используется в ссылках на ваш публичный аккаунт на сервисах Яндекса.
Чтобы публичный аккаунт было проще найти и продвигать, замените сгенерированный идентификатор на собственный в настройках. В адресе аккаунта можно использовать буквы английского алфавита, цифры, точки и дефисы.
Как настроить публичный аккаунт
На сервисах Яндекса вы можете публиковать разный контент: статьи, картинки, видео, коллекции, объявления, опросы, вопросы и ответы, оценки и отзывы и т. п. Такие публикации подписываются вашими публичными идентификаторами: фото, именем и ссылкой на публичный аккаунт.
Это помогает другим пользователем узнавать ваш контент, связываться с вами, подписываться на ваш аккаунт и получать уведомления о новых публикациях.
Вы можете настроить публичный аккаунт на Яндексе. Ваши публикации станут более узнаваемыми, а общение с другими пользователями — более комфортным.
Изменить публичное фото
По умолчанию на сервисах Яндекса отображается фото, которое вы указали при регистрации.
Вы можете изменить фото в публичном аккаунте:
Публичное фото всегда можете поменять. Оно изменится и в новых, и в старых публикациях.
Изменить публичное имя
По умолчанию на сервисах Яндекса отображается имя, которое вы указали при регистрации.
Вы можете изменить имя в публичном аккаунте:
Новое имя будет использоваться во всех сервисах Яндекса, кроме Почты. О том, как изменить имя отправителя в Почте, см. раздел Личные данные Справки Почты.
Публичное имя всегда можно поменять. Оно изменится и в новых, и в старых публикациях. Если у вас верифицированный аккаунт, поменять публичное имя можно через службу поддержки.
Публичное имя неуникально: у нескольких пользователей может быть одинаковое публичное имя на сервисах Яндекса.
Изменить адрес аккаунта
По умолчанию адрес публичного аккаунта на Яндексе создается автоматически. Он используется в ссылках на ваш публичный аккаунт на сервисах Яндекса.
Чтобы публичный аккаунт было проще найти и продвигать, замените сгенерированный идентификатор на собственный в настройках. В адресе аккаунта можно использовать буквы английского алфавита, цифры, точки и дефисы.
Как настроить публичный аккаунт
На сервисах Яндекса вы можете публиковать разный контент: статьи, картинки, видео, коллекции, объявления, опросы, вопросы и ответы, оценки и отзывы и т. п. Такие публикации подписываются вашими публичными идентификаторами: фото, именем и ссылкой на публичный аккаунт.
Это помогает другим пользователем узнавать ваш контент, связываться с вами, подписываться на ваш аккаунт и получать уведомления о новых публикациях.
Вы можете настроить публичный аккаунт на Яндексе. Ваши публикации станут более узнаваемыми, а общение с другими пользователями — более комфортным.
Изменить публичное фото
По умолчанию на сервисах Яндекса отображается фото, которое вы указали при регистрации.
Вы можете изменить фото в публичном аккаунте:
Новое фото будет использоваться во всех сервисах Яндекса, а также в сообщениях в Почте.
Публичное фото всегда можете поменять. Оно изменится и в новых, и в старых публикациях.
Изменить публичное имя
По умолчанию на сервисах Яндекса отображается имя, которое вы указали при регистрации.
Вы можете изменить имя в публичном аккаунте:
Новое имя будет использоваться во всех сервисах Яндекса, кроме Почты. О том, как изменить имя отправителя в Почте, см. раздел Личные данные Справки Почты.
Публичное имя всегда можно поменять. Оно изменится и в новых, и в старых публикациях. Если у вас верифицированный аккаунт, поменять публичное имя можно через службу поддержки.
Публичное имя неуникально: у нескольких пользователей может быть одинаковое публичное имя на сервисах Яндекса.
Изменить адрес аккаунта
По умолчанию адрес публичного аккаунта на Яндексе создается автоматически. Он используется в ссылках на ваш публичный аккаунт на сервисах Яндекса.
Чтобы публичный аккаунт было проще найти и продвигать, замените сгенерированный идентификатор на собственный в настройках. В адресе аккаунта можно использовать буквы английского алфавита, цифры, точки и дефисы.