Sign in to follow this  
Followers 0
yorg

Теги шаблонов/the author wordpress

9 posts in this topic

Помогите найти решение, хочу что бы в description автоматически вставлялось автор статьи, у меня сейчас так:

 

<meta name="description" content=" Скачать <?php the_title(); ?>, мой текст. <?php the_author(); ?> мой текст" />

 

Функция php the_title() работает, но поле php the_author НЕТ. Вопрос: Почему? Почему не генерирует поле автора?

Спасибо.

Share this post


Link to post
Share on other sites

Может потому что это метатеги и для них своя отдельная конфигурация ещё существует.

Share this post


Link to post
Share on other sites

Может потому что это метатеги и для них своя отдельная конфигурация ещё существует.

Но в самой статьи все работает, а в <meta name="description" content=" нет.

Share this post


Link to post
Share on other sites

Ну так в конфигурации прописано для тайтла - а для дискрипшина нет. - вот и ищите файлы с конфигурацией  и правьте их

Share this post


Link to post
Share on other sites

Ну так в конфигурации прописано для тайтла - а для дискрипшина нет. - вот и ищите файлы с конфигурацией  и правьте их

Что и где искать? Вы можете помочь?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Хорошо, будем искать!

Share this post


Link to post
Share on other sites

Скорей всего вывод вне основного цикла, нужно в head повторить вывод цикла

<?php while ( have_posts() ) : the_post(); ?>
.............
<?php endwhile; ?>

Share this post


Link to post
Share on other sites

Помогите найти решение, хочу что бы в description автоматически вставлялось автор статьи, у меня сейчас так:

 

<meta name="description" content=" Скачать <?php the_title(); ?>, мой текст. <?php the_author(); ?> мой текст" />

 

Функция php the_title() работает, но поле php the_author НЕТ. Вопрос: Почему? Почему не генерирует поле автора?

Спасибо.

<?php the_author(); ?> Заменяем на

<?php if ( is_single() ) {the_author_meta( 'display_name', $post->post_author );}  ?>

display_name - это отображаемое имя (указывается в админке). Полный список поддерживаемых данных для вывода функцией the_author_meta.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.