n-wp.ru — блог о WordPress

Как для пользователей создать страницу выбранных постов | WP Favorite Posts

Сначала на сайте n-wp.ru, потом на сайте 123-box.ru, ну и в Q2A я использовал один старый плагин, который позволяет любому пользователю выбирать определенные посты и запоминать их. Список этих постов виден только этому пользователю, он может расширяться, из него можно исключать некоторые посты или полностью его обнулять. Этот плагин я переделал под свои нужды и интегрировал в темы. Если вы хотите сделать что-то подобное на своем сайте, то можете использовать плагин WP Favorite Posts с полностью аналогичными функциями.

Как для пользователей создать страницу выбранных постов | WP Favorite Posts

Плагин WP Favorite Posts создает ссылку, кликнув на которую, просматриваемый пост заносится в список выбранных. Этот список работает, ориентируясь на куки браузера и IP-адрес, поэтому у каждого пользователя будет он будет свой, и чужой подсмотреть не получится. Так как для формирования списка выбранных постов достаточно лишь знать куки браузера, то такой список может сформировать даже незарегистрированный пользователь. Но если этот пользователь очистит куки в браузере, то свой список он уже не увидит. Поэтому в плагине WP Favorite Posts есть возможность показывать выбранные записи на отдельной странице только зарегистрированным (кстати, еще один хороший стимул к регистрации).

Чтобы вставить ссылку для добавления поста в список выбранных, нужно использовать следующий код внутри цикла:

Внутри цикла — это значит, что код должен располагаться где-то между

и

, то есть в цикле вывода содержимого поста. Ссылку можно вставлять на главную страницу (index.php), на страницу архивов (archive.php), на страницу результатов поиска (search.php), в одиночную запись (single.php).

Хотите вставлять такую ссылку вручную? И такая возможность есть — используйте шорткод [wpfp-link].

Чтобы увидеть список выбранных записей, нужно создать для этого специальную страницу. Создайте пустую страницу, и в режиме HTML вставьте в нее код:

В настройках плагина можно указать, какие слова использовать для добавления поста в список выбранных, для удаления его оттуда.

Скачать
WP Favorite Posts
вы перейдете по ссылке http://wordpress.org/extend/plugins/wp-favorite-posts/

13 комментариев