Решено: справочник с алфавитной навигацией на wp
Страницы: Пред. 1 2 3 След.
Решено: справочник с алфавитной навигацией на wp
Цитата
Валентин Харенженков пишет:
Добрый день sawf. Скажите пожалуйста как реализовано у вас на вашем сайте выбираем мы какую нибудь рубрику например здоровый образ жизни и открывается эта рубрика panacea.ru/cat/zog/ и все записи относятся к этой рубрике вот так как это сделать. Я не знаю понятно ли я вам объяснил? Если открыть другую рубрику то там откроются записи той рубрики.
Продублирую, что ответил в л/с: Добрый день! Это просто вывод отдельной категории блога, в настройках в wp админе вывода ссылок прописывается альтернативное название категорий: cat (ставил из-за получение записи более короткого вида). Ну и соответственно в меню указываете категорию блога. Если я правильно понял Ваш вопрос.

Комплексное SEO продвижение в поисковых системах Яндекс, Google

Что-то не получается у меня сделать задуманное по вашим мануалам товарищи.Задача в следующем. 
Есть у меня скажем страница "Привет события" в рубрике "события 2005-2006".На странице рубрики мне надо вставить алфавитный навигатор, чтобы было проще понять сделал макет (см. файлы)

Поставил я плагины Amr shortcode any widget и A2Z Alphabetical Archive Links, но столкнулся с 2 проблемами
1) Я могу вывести через шорткод только на саму страницу "Привет события", а мне надо на страницу категории - domain.ru/?cat=3
Это вообще в принципе реально сделать? 

2) Даже на страницу навигатор у меня не вывелся, вывелся только восклицательный знае ! и все. Где-то видимо что-то не так сделал

Я скрин приложил, посмотрите будьте добры, может такое вообще невозможно реализовать, а я пробую...
screen-p1.png (31.84 КБ) [ Скачать ]
1) Плагин, A2Z Alphabetical Archive Links не работает с категориями - он работает только с определенными типами записей.2) Если нужно вывести виджет в отдельной категории, т.е. нужен новый шаблон для категории - это подробно описано на основном сайте wp. Если короче, то создать файл .php с именем этой категории. И далее настроить необходимое расположение виджетов и т.д.
Добрый день sawf. Помогите разобраться. Добавил по вашему примеру один тип записей Заболевания. Все работало нормально. Как только добавил еще один то перестало работать и там и там [FONT=Tahoma, Arial, Helvetica, sans-serif]kakzdorove.ru/zabolevaniya-2/ вот ссылка.[/FONT]
Т.е. не видит не первого типа Заболевания в моем случае и второго Лекарства. В чем же может быть причина?И вот еще не могу удалить пробный тип записи он у меня висит и все.
Вот как в админке у меня
222.png (222.87 КБ) [ Скачать ]
вот так для первого типа
111.png (222.91 КБ) [ Скачать ]
И не удоляется
333.png (210.18 КБ) [ Скачать ]
Помогите с этими двумя скажим так проблемами (если это можно так назвать). Заранее спасибопример на kakzdorove.ru/zabolevaniya-2/
Вы шаблон вывода делали для каждого нового записи типа отдельно?
И по удалению, все работает, не нужно заходить во внутрь типа записи: выбрать delete, в Manage Custom Post Types.
Да я шаблон вывода делал отдельно. Сейчас попробую еще раз сначала. Т.е. у меня создан шаблон zabol.php  и  lecarstva.php
до того как я создал lecarstva.php все работало нормально, а сейчас подгружаются записи которые у меня уже есть на сайте. Например у меня есть запись как дела? вот подгружает как дела а вот из справочника нет
Я делал шаблон в виде archive-zabol.php, и еще отдельный шаблон к каждому типу post.php.
т.е. archive-zabol.php+post1.phparchive-spec.php+post2.php
+ для каждого типа поста вносятся настройки в functions.php Вашей темы. Вот для примера мои.

Код
 add_action('init', 'cptui_register_my_cpt_zabol');
function cptui_register_my_cpt_zabol() {
register_post_type('zabol', array(
'label' => 'справочник заболеваний',
'description' => '',
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'map_meta_cap' => true,
'hierarchical' => false,
'rewrite' => array('slug' => 'zabol', 'with_front' => true),
'query_var' => true,
'has_archive' => true,
'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes','post-formats'),
'taxonomies' => array('post_tag'),
'labels' => array (
  'name' => 'справочник заболеваний',
  'singular_name' => 'zabol',
  'menu_name' => 'Заболевания',
  'add_new' => 'Add zabol',
  'add_new_item' => 'Add New zabol',
  'edit' => 'Edit',
  'edit_item' => 'Edit zabol',
  'new_item' => 'New zabol',
  'view' => 'View zabol',
  'view_item' => 'View zabol',
  'search_items' => 'Search справочник заболеваний',
  'not_found' => 'No справочник заболеваний Found',
  'not_found_in_trash' => 'No справочник заболеваний Found in Trash',
  'parent' => 'Parent zabol',
)
) ); }
add_action('init', 'cptui_register_my_cpt_specialnost');
function cptui_register_my_cpt_specialnost() {
register_post_type('specialnost', array(
'label' => 'Справочник медицинских специальностей',
'description' => '',
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'map_meta_cap' => true,
'hierarchical' => false,
'rewrite' => array('slug' => 'specialnost', 'with_front' => true),
'query_var' => true,
'has_archive' => true,
'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes','post-formats'),
'taxonomies' => array('post_tag'),
'labels' => array (
  'name' => 'Справочник медицинских специальностей',
  'singular_name' => 'specialnost',
  'menu_name' => 'Справочник медицинских специальностей',
  'add_new' => 'Add specialnost',
  'add_new_item' => 'Add New specialnost',
  'edit' => 'Edit',
  'edit_item' => 'Edit specialnost',
  'new_item' => 'New specialnost',
  'view' => 'View specialnost',
  'view_item' => 'View specialnost',
  'search_items' => 'Search Справочник медицинских специальностей',
  'not_found' => 'No Справочник медицинских специальностей Found',
  'not_found_in_trash' => 'No Справочник медицинских специальностей Found in Trash',
  'parent' => 'Parent specialnost',
)
) ); }
add_action('init', 'cptui_register_my_cpt_oborud');
function cptui_register_my_cpt_oborud() {
register_post_type('oborud', array(
'label' => 'Справочник медицинского оборудования',
'description' => '',
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'map_meta_cap' => true,
'hierarchical' => false,
'rewrite' => array('slug' => 'oborud', 'with_front' => true),
'query_var' => true,
'has_archive' => true,
'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes','post-formats'),
'taxonomies' => array('post_tag'),
'labels' => array (
  'name' => 'Справочник медицинского оборудования',
  'singular_name' => 'oborud',
  'menu_name' => 'Справочник медицинского оборудования',
  'add_new' => 'Add oborud',
  'add_new_item' => 'Add New oborud',
  'edit' => 'Edit',
  'edit_item' => 'Edit oborud',
  'new_item' => 'New oborud',
  'view' => 'View oborud',
  'view_item' => 'View oborud',
  'search_items' => 'Search Справочник медицинского оборудования',
  'not_found' => 'No Справочник медицинского оборудования Found',
  'not_found_in_trash' => 'No Справочник медицинского оборудования Found in Trash',
  'parent' => 'Parent oborud',
)
) ); }
add_action('init', 'cptui_register_my_cpt_meduslugi');
function cptui_register_my_cpt_meduslugi() {
register_post_type('meduslugi', array(
'label' => 'Справочник медицинских услуг',
'description' => '',
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'map_meta_cap' => true,
'hierarchical' => false,
'rewrite' => array('slug' => 'meduslugi', 'with_front' => true),
'query_var' => true,
'has_archive' => true,
'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes','post-formats'),
'taxonomies' => array('post_tag'),
'labels' => array (
  'name' => 'Справочник медицинских услуг',
  'singular_name' => 'meduslugi',
  'menu_name' => 'Справочник медицинских услуг',
  'add_new' => 'Add meduslugi',
  'add_new_item' => 'Add New meduslugi',
  'edit' => 'Edit',
  'edit_item' => 'Edit meduslugi',
  'new_item' => 'New meduslugi',
  'view' => 'View meduslugi',
  'view_item' => 'View meduslugi',
  'search_items' => 'Search Справочник медицинских услуг',
  'not_found' => 'No Справочник медицинских услуг Found',
  'not_found_in_trash' => 'No Справочник медицинских услуг Found in Trash',
  'parent' => 'Parent meduslugi',
)
) ); }
У меня на моем сайте kakzdorove.ru/ тоже реализован этот способ!
Страницы: Пред. 1 2 3 След.
Похожие темы:
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:00 TacoLoco - рекламная сеть от LosPollos. Большие объёмы качественного трафика! 
10:28 Яндекс поудалял миллионы страниц с индекса 
09:50 10 августа 2020 Яндекс выдача | Чувствуете выдачу? 
03:23 FinFile.cc - монетизация ваших файлов! 
03:18 Партнёрская рекламная сеть Vadideo Network 
02:59 Adsense личный опыт 
02:57 Кто-то назывался для налоговой самозанятым для адсенс? 
09:54 Размещаем Отзывы на Яндекс картах, маркете 
03:42 Копирайтинг со знаком качества! 
02:33 [Бесплатный тест] Сеть резидентных прокси ASTROPROXY – mobile, datacenter, residential proxies для Вашего бизнеса 
23:47 Размещу ссылки/статьи на ваш сайт 
20:26 Продам сайт. Идеи для бизнеса с пассивным доходом от 3.000 руб/мес РСЯ 
16:25 Продвижения вашего сайта прогонами по базе с ИСК до 46000. Рост позиций по СЧ и НЧ запросам + рост ИКС 
14:53 Google Play Developer Аккаунты Высшего Сорта 
09:37 Оригинальные тексты Яндекса 
09:07 ruposters.ru: На турецких курортах резко началась новая волна коронавируса 
04:02 Хотят купить сайт 
01:05 Сунь сайт в верх 
21:48 Права антипрививочников хотят защитить штрафами 
21:45 Билл Гейтс предсказал "катастрофу страшнее пандемии коронавируса" 
19:05 Ваш сайт блокируют гос органы? Есть решение!