Как поместить мета-профиль WordPress на разных страницах?

Мне нужны три разные страницы, показывающие разные части одного профиля пользователя на WordPress. Author.php является стандартной функцией и отлично подходит для загрузки на моем веб-сайте www.website.com/site1/user/nicename. Однако я хочу иметь один профиль, который сортируется, но отображать профиль в трех разных областях сайта.

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: Имя пользователя в этом примере будет joe-blogs1990, что бы ни решал пользователь, имя будет отформатировано в joebloggs, имя и фамилия объединены для получения хороших постоянных ссылок на WordPress.

www.website.com/site1/author/username
www.website.com/site2/agency/nicename
www.website.com/site3/meet-the-team/nicename

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

Вот то, что я пока имею, но ни на одной из страниц ничего не загружается, чего я пытаюсь достичь выше.

<?php get_header(); ?>

<?php $blogname = get_bloginfo('name'); if ( $blogname == 'site1' ) {
get_the_author_meta('description');
} ?>

<?php $blogname = get_bloginfo('name'); if ( $blogname == 'site2' ) {
get_the_author_meta('first_name');
get_the_author_meta('last_name');
} ?>

<?php $blogname = get_bloginfo('name'); if ( $blogname == 'site3' ) {
get_the_author_meta('facebook_profile');
get_the_author_meta('twitter_profile');
} ?>

<?php get_footer(); ?>

0

Решение

Попробуйте добавить echo напротив get_the_whatever методы. Все методы с префиксом get_ просто вернись strings; чтобы увидеть что-то, нужно повторить это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]