На страницах категорий CPT UI отсутствуют метаданные H1 - PullRequest
0 голосов
/ 13 апреля 2020

Я регулярно прячусь на этом сайте и нахожу решения для множества проблем. Позвольте мне предварить это, сказав, что я не программист. Я умею мастерски копировать, вставлять и делать небольшие правки тут и там. Я выжил из-за доброты незнакомцев и форумов поддержки, подобных этому, чтобы помочь мне промахнуться и остаться занятым. com использовал некорректный плагин для управления своими страницами FAQ. Плагин перестал существовать вместе с компанией, которая его сделала. Тогда это стало массивной обязанностью безопасности. При повторном запуске веб-сайта мне пришлось попытаться найти способ сохранить структуру URL, сгенерированную старым плагином.

Я нашел плагин CPT UI и смог сохранить более 95% исходного URL структура с использованием их пользовательского типа сообщения и пользовательского типа категории. Проблема в том, что MOZ.com теперь сообщает о сотнях ошибок тегов (хотя, очевидно, он всегда сообщал о них, потому что старый плагин просто не очень хорош).

Я использую тему X в качестве платформы веб-дизайна на WordPress. И, конечно же, тема и сопутствующий форум не имеют прямого решения и предлагают только советы, которые мне не по душе.

Вот стандартная страница категории:

https://usatcorp.com/category/manufacturer-news/

Тема автоматически применяет этот код к страницам своих стандартных категорий:

<?php elseif ( is_category() || x_is_portfolio_category() ) : ?>

  <?php

  $meta     = x_get_taxonomy_meta();
  $title    = ( $meta['archive-title']    != '' ) ? $meta['archive-title']    : __( 'Category Archive', '__x__' );
  $subtitle = ( $meta['archive-subtitle'] != '' ) ? $meta['archive-subtitle'] : __( "Below you'll find a list of all posts that have been categorized as ", '__x__' ) . '<strong>&ldquo;' . single_cat_title( '', false ) . '&rdquo;</strong>';

  ?>

  <header class="x-header-landmark x-container max width">
    <h1 class="h-landmark"><span><?php echo $title ?></span></h1>
    <p class="p-landmark-sub"><span><?php echo $subtitle ?></span></p>
  </header>

Мне просто нужен способ сделать это на страницах faq_category, сгенерированных пользовательским интерфейсом CPT. И до сих пор я наткнулся с пустыми руками на свой поиск rnet простого решения, которое не предполагает, что я могу понять javascript.

https://usatcorp.com/faq-category/cradlepoint-managed-services/

Теоретически, все, что мне нужно знать, - это использовать правильный тег категории и вставить практически идентичную версию этого сценария с правильными тегами / заголовками пользовательского интерфейса CPT в файл с именем _landmark-header. php. Но я просто слишком глуп, чтобы понять это.

...