Intereting Posts
Цикл Wp_query не работает так, как должен Рейтинг из мобильного приложения На вкладке «Коммерция» отсутствует страница «Плагины» при попытке обновления типов 1.7 Как отобразить изображение родителя на дочерних страницах? Как мне это понять? (Продавать, сдавать в аренду, продавать-> перемещать что-то из категории в другую) Сообщение и подкатегория с тем же самым пули Как я могу увидеть список продуктов, которые я установил для исключения из пользовательского поля? Измените имя вкладки wp_editor "html / text" При импорте сообщений на новый сайт, если XML-файл имеет постметку, не настроенную на новом сервере, что происходит? Как загружать js на страницы post-new.php и post.php в admin? Запретить подписчикам изменять определенные поля профиля Параметры WP_query для диапазона дат is_archive () не работает над выбранной «страницей сообщений», Что происходит с моей индексной страницей? Цикл WordPress не работает на статической передней странице

Невозможно реализовать byline в контейнере сообщений в single.php

Я попытался page.php код page.php кода PHP в page.php , single.php и page-sidebar.php внутри цикла, под заголовком. Как я думал, строка отображается на страницах, но не на сообщениях. Кроме того, я заметил, что мои отдельные страницы сообщений не содержат петли, как и большинство других тем.

Вот мой PHP-код:

 <p><?php echo "By ";?> <?php the_author_posts_link(); ?></p> 

Прямо сейчас, самое лучшее, что я могу сделать, – это получить byline, чтобы показывать вне поля содержимого на сообщениях: example

На single.php , как я уже упоминал ранее, нет цикла для ввода кода PHP. Ниже приведен код, который я вижу на single.php :

 <?php get_header(); ?> <p><?php echo "By ";?> <?php the_author_posts_link(); ?></p> <?php // GET CMB DATA $cmb_single_style = get_post_meta( $post->ID, 'cmb_single_style', true ); if ( $cmb_single_style == "multi" || $cmb_single_style == "multi_sidebar" ) { get_template_part( 'inc/templates/template_single_multi' ); } else { get_template_part('inc/templates/template_single'); } ?> <?php get_footer(); ?> 

Solutions Collecting From Web of "Невозможно реализовать byline в контейнере сообщений в single.php"

На single.php, как я уже упоминал ранее, нет цикла для ввода кода PHP.

Если ваша тема соответствует стандартам WordPress, будет цикл. Вероятно, вы найдете его в файлах частей шаблона, которые вызывается в инструкции If / Then.

Найдите следующие файлы в [theme folder]\templates\ :

  • template_single_multi.php
  • template_single.php

Прямо сейчас, лучшее, что я могу сделать, это получить byline, чтобы показывать за пределами поля содержимого сообщений

В зависимости от того, как построена ваша тема, есть несколько способов сделать это. Я бы начал с поиска вашей темы для звонков в the_title или get_the_post_title . Это должно дать вам список мест, где заголовок отображается на экране. Скорее всего, вы найдете его в частях шаблона, описанных выше, или в functions.php

Если отдельные части шаблона вызывают что-то вроде <?php the_title() ?> , Вы можете добавить свой код прямо под ним.

Если название вызывается внутри функции или крючка, это дает вам большую гибкость. Вы можете добавить к нему свой код, как показано выше. Или, с некоторыми передовыми знаниями WordPress, вы можете написать собственный крючок или фильтр, чтобы изменить исходную функцию. Сохранение кода чище.