• Anonymous User 15945860

    (@anonymized-15945860)


    Большинство виджетов отображают записи по принципу сортировки их по дате, статуса, формата, а так же исключая прилепленные записи или исключая последнюю свежую запись.
    Но как отобразить в виджете именно только прилепленные записи?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Залезть в код и где нужно проверять https://developer.wordpress.org/reference/functions/is_sticky/
    И виджеты такие наверняка есть.
    З.Ы. https://ru.wordpress.org/plugins/recent-posts-widget-with-thumbnails/ например.
    З.Ы.2 ну и вот узнал что прикрепленные посты в таблице сохраняются, поэтому можно просто оттуда ид вытаскивать. https://developer.wordpress.org/themes/functionality/sticky-posts/

    • Ответ изменён 2 года, 4 месяца назад пользователем Igor.
    • Ответ изменён 2 года, 4 месяца назад пользователем Igor.
    Автор Anonymous User 15945860

    (@anonymized-15945860)

    @igor-san в кодах я не сильна, а вот этот плагин recent-posts-widget-with-thumbnails/ к сожалению почему-то так и не отображает только прилепленные записи, просто пусто, хотя записи есть и публичные и личные.

    @chernikovva странно, я проверил у себя — работает. Проверьте настройки, нужно флаг Show only sticky posts? установить. Остальные настройки я не трогал, по умолчанию.

    Автор Anonymous User 15945860

    (@anonymized-15945860)

    @igor-san я также сделала и пустое поле, может он работает только со старым редактором виджетов?

    @chernikovva попробовал и с новым редактором — работает. Может у вас что то с темой? Можно еще другие попробовать https://ru.wordpress.org/plugins/tags/sticky-posts/

    Автор Anonymous User 15945860

    (@anonymized-15945860)

    @igor-san тема Zakra, вообще странно через customize бывает работают некоторые плагины особенно у тех у которых настройки разделены как вкладки, а заходя через админку в раздел виджетов там вкладки не работают у плагина виджетов, просто не листаются вкладки и всё. В таком поведении не думаю что тут тема виноватой может быть

    @chernikovva да, тема не причем, установил и нормально настроилась. Можете попытаться вставить в function.php код https://pastebin.com/9CcWhf33, найденный на просторах инета с небольшой правкой, и создать виджет Шорткод в который вставить [latest_stickies]
    Должны отобразится до 5 последних закрепленных постов. Если не отобразятся — тогда придется отлаживать, например глянуть в базу wp_options — а если там вообще запись sticky_posts с номерами закрепленных постов. Ну и т.д.

    Автор Anonymous User 15945860

    (@anonymized-15945860)

    @igor-san разобралась. у меня все прилепленные записи были личными и такие плагины их не выводили. а тот который мог отобразить личные, или черновые не может отображать только прилепленные.
    ну и чтобы плагин работал нормально в админке в виджетах некоторые пишут «Ultimate Posts Widget: This plugin provides a classic widget type, and needs the Classic Widgets plugin to function properly on this WordPress version.», однако через страницу визуальной кастомизации плагин можно настроить без классических виджетов.

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