Мне нужны три разные страницы, показывающие разные части одного профиля пользователя на 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(); ?>
Попробуйте добавить echo
напротив get_the_whatever
методы. Все методы с префиксом get_
просто вернись string
s; чтобы увидеть что-то, нужно повторить это.
Других решений пока нет …