Решено: справочник с алфавитной навигацией на 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)
Новые темыОбъявленияСвободное общение
02:29 Trastik - кто что скажет, ссылки там путёвые? 
02:28 Trastik стоит ли пробовать? 
02:21 Яндекс vs Гугл 
23:21 Ручное размещение ссылок на форумах(крауд), вечные ссылки в статьях. Большой опыт работы! 
16:57 Лучшая рекламная сеть Traffic.ru! 
16:00 CPA Kitchen - Глобальная Гемблинг Партнерка | Смартлинка, Ротатор, Постбеки | Офферы под все ГЕО 
13:18 Нужен файл роботс для вордпресс. 
23:24 Бесплатный интернет для USB модема/роутера 
22:23 Профессиональное ведение каналов в Ютубе, Белое продвижение, Услуги в соц. сетях 
18:12 PAY2DAY.TOP - Покупка и продажа криптовалюты за рубли. 
17:18 Требуется СЕО аудит сайта 
15:31 Программы для рассылок, накрутки, продвижения и ведения аккаунтов в skype, instagram, vk, ok, avito, lenta.ru 
13:43 Комплексный прогон по трастовым сайтам, статейное размещение. Рост НЧ-СЧ, Тиц-пр. 
12:53 Тексты премиум - качества! Доступные условия для бизнеса и удар по поисковым алгоритмам! 
23:33 С 23 февраля! 
22:56 Подскажите партнерки для соц. сетей 
22:43 Коронавирус 
17:49 ВК - слив данных или парсинг? 
16:22 Клещи 
10:51 Сбор семантического ядра. Key Collector. Сжатые сроки 
19:20 Кто работал с данной биржей proflinks?