Функция возвращает ID (целое число) текущего поста в цикле. При использовании вне цикла, возвращать ничего не будет.
Тут, я надеюсь, вы имеете правильное представление о цикле, то есть например на страницах самих постов функция тоже будет работать норм.
get_the_ID()
Сама функция без параметров.
$post_id = get_the_ID(); // записываем ID поста в переменную для дальнейшего использования
Использование get_the_ID()
в качестве значения аргументов других функций:
echo get_post_meta( get_the_ID(), 'some_key', true);
Объединяем два предыдущих примера и получаем:
$post_id = get_the_ID(); echo get_post_meta( $post_id, 'some_key', true);
Как получить id поста при запросе ajax:
если поместить функцию в код, то id выводит, но если запросить функцию через ajax - выводит id последнего поста
Спасибо, работает вот так:
разместить в single.php или page.php.
А в скрипте указать:
И в functions.php
...
При написании такой
конструкции выдает вот это:
может я где-то не верно понимаю..))
Опечатка или у вас в коде так?
да, опечатка
А, ну у вас код в js файле просто. Тогда да.
Первые три ваших листинга правильные, не считая опечатки.
Подскажите, почему не подгружаются плагины прикручены к комментариям ?
Какие конкретно?
Все, я для наглядности прикрутил предпросмотр и кнопки для кода
http://yara.esy.es/
и еще js не инициализировался, но это я решил, плагин все еще не работает 🙁