Я пытаюсь получить идентификатор сообщения из виджета, который я помещаю в боковую панель, но что бы я ни старался, я, кажется, получаю случайные сообщения из других сообщений.wordpress получить сообщение id из бокового виджета
Я попытался:
$id = get_the_id();
$post_id = $GLOBALS['post']->ID;
global $wp_query;
$thePostID = $wp_query->post->ID;
Шаблон я использую classipress и я помещаю мой виджет в боковую панель они предоставляют. Они уже имеют форму в верхней части боковой панели, которая использует идентификатор сообщения. Они используют
global $post;
Я тоже пробовал это, и он тоже дает мой другой идентификатор почты, но не правильный.
У меня на этом этапе все идеи.
Что делает виджет и что вам нужно делать с идентификатором сообщения после получения значения? Если в одном и том же шаблоне (или внутри виджета) есть другие петли, это может помешать и испортить ваши значения. –
Я действительно пытаюсь получить категорию (таксономия) сообщения, которое пользователь просматривает, чтобы показать другие связанные должности в этой категории. Легко сделать в нижней части сообщения, но мне нужно это в боковой панели, которая почему-то не так прямолинейна. Я хочу, чтобы что-то было вне цикла, и я вижу последнюю запись в цикле, а не идентификатор сообщения, который мне нужен. –