Sidebar
Projects
How To Get Pinterest Board ID
This little script comes from me needing to find the ID number for a Pinterest board so that a script I wrote could automatically add new pins.
But it looks like while it used to be pretty easy to find the board ID, it’s gotten a bit less transparent. But it’s still really not hard to find if you’re willing to dig through a bit of HTML. Being a bit on the lazy side though, I’d rather write a quick little script to find it for me so that next time I can just punch in the board URL and get the ID automatically.
And, so here is a tool to do just that. Enter the URL to the board you’re interested in and it will go and grab the page HTML and pick out the board ID for you.
What URL do I use?
The easiest thing is to go to the board you’re interested in and copy the URL from your browser address bar. Then copy it into the field above and press the button.
It also works when entering the address of your account page – the one with all of your boards listed – but will only return the ID of the first board. If getting all of the IDs is something that would be useful, let me know in the comments. It’s probably something that could be added.
How does this work?
The board ID is buried in some JavaScript code on the Pinterest page. This script just pulls the Pinterest page and does a bit of regex searching to find the ID.
It’s giving me an error
What to do depends on what the error is.
First, this does check to make sure that the URL is on pinterest.com. It doesn’t really make sense to check for a Pinterest board ID on other sites.
If you’re entering a correct address and it’s still telling you that it can’t find the board ID, let me know in the comments. Maybe Pinterest changed something. This was working when I posted the page, but things change.
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 постов, содержащихся в определенной рубрике или отмеченные определенным тегом
И ещё одна готовая функция для вас, очень похожа на функцию из предыдущего способа.
Как узнать id pinterest
, то увидите синий флажок. Если вы
владелец подтвержденного аккаунта или автор
, то увидите красный флажок.
Для одного аккаунта Pinterest вы можете подтвердить права на несколько веб-сайтов. Это могут быть домены второго уровня (например, example.com), поддомены (ads.example.com) или подкаталоги в домене (example.com/uk). Если поддомен указывает на страницу, отличную от той, на которую ссылается домен второго уровня, в нашей системе он будет рассматриваться как отдельный домен. Подтвердите свои права на веб-сайт с помощью компьютера или ноутбука.
Онлайн-магазины, такие как Etsy, считаются аккаунтами торговых площадок или социальных сетей, а не веб-сайтами или регистраторами домена. Чтобы узнать, как подтвердить аккаунт магазина Etsy и другие аккаунты социальных сетей, прочитайте нашу статью
Подтверждение аккаунта Instagram, Etsy или YouTube
добавить на него HTML-тег
добавить запись TXT в DNS
Добавление HTML-тега на веб-сайт
Тег HTML — это фрагмент текста, описывающий содержимое веб-страницы. Добавьте HTML-тег в исходный код своего веб-сайта, чтобы Pinterest мог подтвердить, что вы являетесь владельцем указанного веб-сайта. Помните, что для каждого хостинга веб-сайтов предусмотрены отдельные
для доступа к его исходным кодам.
После нажатия кнопки Подтвердить мы автоматически проверим HTML-тег и подтвердим ваш веб-сайт. После этого HTML-тег можно будет удалить из исходного кода. Уже полученное подтверждение станет недействительным, только если вы внесете изменения в данные о своем веб-сайте в настройках Pinterest.
Загрузка файла HTML на веб-сайт
Файл HTML содержит язык разметки гипертекста (HTML), который используется для форматирования структуры веб-страницы. Он хранится в стандартном текстовом формате и содержит теги, которые определяют макет и контент страницы, включая текст, таблицы, изображения и гиперссылки. Скачайте этот файл из Pinterest и загрузите на веб-сервер своего веб-сайта. Помните, что для каждого хостинга веб-сайтов предусмотрены отдельные
по загрузке файлов HTML в HTML-код.
Когда вы нажмете кнопку Подтвердить, мы автоматически проверим HTML-файл и подтвердим ваш веб-сайт. После этого HTML-файл можно будет удалить из исходного кода. Уже полученное подтверждение станет недействительным, только если вы внесете изменения в данные о своем веб-сайте в настройках Pinterest.
Добавление записи DNS TXT в регистратор вашего домена
Записи системы доменных имен (DNS) содержат текстовую информацию о вашем веб-сайте, которая используется в качестве инструкции о том, как сервер должен отвечать на запрос. Добавьте запись TXT в DNS своего веб-сайта, чтобы Pinterest мог подтвердить, что вы являетесь владельцем указанного веб-сайта.
Инструкции для разных поставщиков веб-сайтов
Как узнать id pinterest
Похоже, вы находитесь в регионе, в котором тег Pinterest еще не доступен. Узнайте, в каких странах владельцы аккаунтов Pinterest Business могут использовать тег Pinterest.
Базовый код — это основа тега Pinterest. Его нужно добавить на все страницы веб-сайта, чтобы обеспечить корректную работу кодов событий и сформировать данные об аудитории сайта. Прежде чем добавлять код события, в HTML-код всех страниц веб-сайта необходимо добавлять базовый код.
Добавление базового кода на веб-сайт
Примечание. Место размещения базового кода зависит от особенностей вашего веб-сайта.
Не рекомендуем добавлять путем копирования и вставки указанный ниже типовой базовый код. Вы должны получить собственный код в своем профиле на странице странице «Конверсии» менеджера объявлений. Вместо фрагмента YOUR_TAG_ID (см. код ниже) ваш базовый код будет иметь уникальный идентификатор тега Pinterest.
Настройка базового кода
Удаление основных файлов cookie
Тег Pinterest создает файлы cookie и имеет к ним доступ в основном контексте в домене вашего сайта, что делает трафик с Pinterestest на вашем сайте более заметным.
Вы можете удалить основные файлы cookie, установив для параметра fp_cookie в базовом коде значение false (см. пример ниже). Подробнее о
файлах cookie и теге Pinterest
Если вы представляете товары с помощью каталогов и товарных объявлений, Pinterest будет использовать этот тег для автоматического обновления информации о ваших товарах в соответствии с данными на вашем веб-сайте. Этот процесс называется накоплением метаданных.
Если вы хотите отменить накопление метаданных, добавьте в базовый код (см. пример ниже). Обратите внимание, что в результате отмены накопления метаданных ваши товарные пины могут меньше рекламироваться в Pinterest.
Добавьте коды событий
, чтобы отслеживать определенные события на своем веб-сайте.
Как узнать id pinterest
Похоже, вы находитесь в регионе, в котором каталоги еще не доступны. Узнайте, в каких странах владельцы бизнес-аккаунтов могут использовать каталоги.
Укажите в Pinterest URL-адрес источника данных, чтобы мы могли получить доступ к файлу источника данных и создать пины для ваших товаров. Перед этим убедитесь, что
источник данных подготовлен
ваш веб-сайт подтвержден
. Если при работе с файлом источника данных выдаются ошибки, используйте приведенную ниже инструкцию, чтобы
Вы можете добавить к одному бизнес-аккаунту до 20 источников данных, чтобы продвигать свои товары на разных рынках, используя разные языки и обозначая цены в разных валютах.
Вы также можете удалить источник данных, если он больше не нужен для вашего аккаунта.
Примечание. Удаление источника данных не повлияет на пины, которые пользователи Pinterest успели сохранить на свои доски.
Первый источник данных должен добавить владелец аккаунта. Если у вас есть доступ к аккаунту другого пользователя на уровне администратора или каталогов, вы можете при необходимости добавить дополнительные источники данных.
Когда вы нажмете кнопку Создать пины, вы вернетесь на главную страницу источника данных, пока ваша лента будет обрабатываться. Дождитесь от Pinterest подтверждения по электронной почте о статусе отправки вашего источника данных.
Если после нажатия кнопки «Создать пины» появляется сообщение об ошибке, убедитесь, что ваша лента соответствует требованиям к каталогу, имеет все обязательные поля и является доступной. Как только эти требования будут выполнены, повторите попытку.
Чтобы изменить источник данных, нажмите значок редактирования рядом с нужным источником данных на странице Каталоги. Учтите, что вы не сможете изменить страну, регион и язык, которые указали при добавлении.
Чтобы вы могли добавить дополнительный источник данных, все ваши текущие ленты должны быть одобрены.
Удалять источники данных может только владелец аккаунта или тот, у кого есть доступ к аккаунту на уровне администратора или каталога. Источники данных нельзя удалить, если они еще не одобрены или связаны с активной, приостановленной или готовой к запуску кампанией.
При удалении источника данных все связанные с ним товары или группы товаров будут удалены из аккаунта. Отменить эту операцию невозможно. Чтобы временно приостановить ленту данных, нажмите переключатель, рядом с которым указано Приостановить. Позже вы сможете заново активировать приостановленный источник данных.
Если вы добавили источник данных, но в его статусе отображается значение Отклонен, нажмите Просмотреть сведения о проблемах, чтобы ознакомится с подробной информацией о причине отклонения.
Если вы изучили проблемы и можете исправить источник данных, внесите в него предложенные изменения и дождитесь следующего ежедневного приема данных, чтобы проверить статус лент.
Если вы изучили сведения о проблемах и считаете, что источник данных настроен правильно, вы можете обжаловать это решение.
Вы получите ответ по заявке на обжалование по электронной почте, а также сможете просмотреть результат обжалования на странице Каталоги.
Помните о перечисленных ниже аспектах.
Сообщения об ошибках источника данных и устранение проблем
С помощью уникальных сообщений мы уведомляем вас о том, что при создании товарного пина что-то пошло не так, или даем полезные советы. Существует три типа сообщений.
Чтобы устранить эти ошибки и оповещения, выполните следующие действия:
Сравните код сообщения об ошибке с кодом в приведенном ниже списке, чтобы узнать, как обновить и исправить источник данных.










