2013-10-12 1 views
0

пытался вставить «By Author» by <?php the_author() ?> код на тему Wordpress (требуется 8Bit). Запросить помощь. Необходимо вставить после названия должности/страницы и до даты.Как вставить код «Автор» в Wordpress Требуемая тема?

код выглядит следующим образом:

<header> 
    <?php if (0 < strlen(get_the_title())) { ?> 
     <h1 class="entry-title"> 
      <a href="<?php the_permalink(); ?>"> 
       <?php the_title(); ?> 
      </a> 
     </h1><!-- /.entry-title --> 
    <?php } // end if ?> 

    <div class="post-meta"> 
     <span class="post-date"> 
      <?php if (0 < strlen(get_the_title())) { ?> 
       <?php the_time(get_option('date_format')); ?> 
      <?php } else { ?> 
       <a href="<?php the_permalink(); ?>"> 
        <?php the_time(get_option('date_format'));?> 
       </a> 
      <?php } // end if/else ?> 
     </span><!-- /.post-date --> 
     <?php _e(' | ', 'required'); ?> 
     <span class="comment-link"> 
      <?php 
       comments_popup_link('Comment', '1 comment', '% comments', 
        'comments-link', ''); 
      ?> 
     </span><!-- /.comment-link --> 
     <?php edit_post_link('- edit ', '<span>', '</span>'); ?> 
    </div><!-- /.post-meta --> 
</header> 

Спасибо :)

Это код цикла:

<?php 
     if (have_posts()) { 

      while (have_posts()) { 


            the_post(); 
       get_template_part('content', get_post_format()); 

      } // end while 
+0

Не могли бы вы уточнить, что у вас пробовали и что пошло не так? С моей точки зрения, это может быть так же просто, как вставка '' Между блоком заголовка и блоком 'post-meta' и добавлением некоторого HTML для форматирования ... –

+0

где находится' 'в вашем коде? – codepixlabs

+0

@AlexanderVogt Спасибо за ответ. Да, я пробовал это, это не сработало. Если возможно, вы можете вставить код и прокомментировать следующий раз, когда вы ответите. – Manipur

ответ

1

Вот пример, между названием и датой:

<header> 
    <?php if (0 < strlen(get_the_title())) { ?> 
     <h1 class="entry-title"> 
      <a href="<?php the_permalink(); ?>"> 
       <?php the_title(); ?> 
      </a> 
     </h1><!-- /.entry-title --> 
    <?php } // end if ?> 

    <div class="post-meta"> 
    <?php the_author(); ?> 
     <span class="post-date"> 
      <?php if (0 < strlen(get_the_title())) { ?> 
       <?php the_time(get_option('date_format')); ?> 
      <?php } else { ?> 
       <a href="<?php the_permalink(); ?>"> 
        <?php the_time(get_option('date_format'));?> 
       </a> 
      <?php } // end if/else ?> 
     </span><!-- /.post-date --> 
     <?php _e(' | ', 'required'); ?> 
     <span class="comment-link"> 
      <?php 
       comments_popup_link('Comment', '1 comment', '% comments', 
        'comments-link', ''); 
      ?> 
     </span><!-- /.comment-link --> 
     <?php edit_post_link('- edit ', '<span>', '</span>'); ?> 
    </div><!-- /.post-meta --> 
</header> 
+0

Спасибо @jerdiggity. В коде было много операторов if/else. Я сосредоточился только на одной части кода, поэтому он не работал раньше. После подтверждения от вас я тестировал его в каждом случае один за другим. Это сработало :) – Manipur

+0

Я действительно много искал, как публиковать имя автора в заголовке, но так и не нашел простого и рабочего решения, но ваш:

Смежные вопросы