• Привет Гуру и Спецыалисты.

    Вопорс как бы елементарного характера, токо толи я чево непонимаю толи дествително страно што так оно есть.

    Как все было:
    В сетингс настроил штоб для вывода всех постоф была бы определеня страница.
    Тобиш: Reading Settings -> Posts page:[выбераем страничку]
    a Front page: выбрал другую

    Получается што страница постоф неявлаеца 1 — собствено как и должно быть.

    Типер сам вопрос: КАК ПРОВЕРИТЬ-УЗНАТЬ ШТО Я НАХОЖУСЬ НА СТРАНИЧКЕ ПОСТОФ???

    Дело то што проверит можно все кроме того што мне надо =(
    Здес набор функцей is_ : http://codex.wordpress.org/Conditional_Tags
    Но функцей определяющей is_post_page или типо того нету.

    есле смотреть по $post->ID то там выводит ИД последнего поста а не ИД етой страницы, А на других страницах все как надо. Есле убат што она страница постов — ИД выводяца отлично.

    И как типерь быть?

    Попрошу сразу ерунду несоветоват или типо: «так зделаь стартовой и делоф то…» Таких советоф ненадо.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Решыл задачу цепляясь за то што есть
    Т.е $post->ID как и говарил выводит ИД последнего поста а не страницы.
    Вытащил самостоятелно ИД последнего поста и сравнил его с $post->ID.
    В сулчей совпадения я нахажусь на Странице Постоф или в Посте или в Категорий — примерно етого мне и надо было.

    Далше присвоил совпадению руками прописаный ИД страницы и в другом месте сравнивая добился желаемого резултата.

    Но пропала универсалность кода так как надо было руками прописать ИД страницы, хотя в осталном все идет афтоматом.
    Собствено говаря некретично резултат достигнут и все ето проработает хоть 100 лет.
    Токо в душе както хочется полностю автоматически совершено работающего кода.

    Всетаки надо както достаь етот ИД старицы постоф в реальном времени когда я на ней нахпжусь.
    Есле кто понел о чем ето я здес и найдет другое решение буду оч благодарен.

    Ну а пока некого ненашлось буду думать сам…

    П.С сорри што тему не чайно поместил не в ту рубрику.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Но функцей определяющей is_post_page или типо того нету.

    Она называется is_home():
    http://codex.wordpress.org/Conditional_Tags#The_Main_Page

    =))))))))))))))))))
    позор просто……….
    Я испытал и перечитам много функцый
    ёё относителнуй аналог is_front_page непомог
    а is_home кокрас таки я пропустил и за предвзятости…
    Получается просто невнимателност — а веть она работает ))

    Спасибо Сергей за подсказку — большое спасибо!

    Но всетаки интресно есть ли возможност достать ИД
    так как ето неотменяет просписки самой ИД Страницы Постоф в коде,
    и за мудреного исползования get_pages() для сильной кустомизацей вывода списка страниц.
    Первое што преиходе в голову так ето покопаца в базе и попробовать тощить от туда…

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Вопрос Спецам» закрыта для новых ответов.