Red de conocimiento informático - Material del sitio web - Cómo modificar y crear una página de autor en WordPress

Cómo modificar y crear una página de autor en WordPress

En términos generales, la mayoría de los temas tienen un archivo Author.php, que es la página del autor. Si descubre que está utilizando un tema que no tiene un archivo Author.php, WordPress buscará archives.php de forma predeterminada. Si ni siquiera hay archives.php, WordPress buscará un archivo index.php.

Para crear un archivo Author.php, copie el contenido de archives.php o single.php. Inserte la función de llamada a la página del autor de WordPress en la parte superior de estas dos páginas para llamar a la información del autor.

Funciones comunes para llamar a la información del autor:

the_author muestra el autor del artículo

the_author_description muestra la descripción del autor del artículo (la descripción en el perfil de autor)

the_author_login muestra el nombre de inicio de sesión del autor del artículo

the_author_firstname muestra el nombre del autor del artículo

the_author_lastname muestra el apellido del artículo autor

the_author_nickname muestra el apodo del autor del artículo

the_author_ID muestra el número de identificación del autor del artículo

the_author_email muestra la dirección de correo electrónico del autor de el artículo

the_author_url muestra la dirección del sitio web del autor del artículo

the_author_link? Muestra enlaces con el nombre del autor del artículo como nombre del enlace y la dirección del enlace como la URL del autor del artículo.

the_author_icq muestra el icq del autor del artículo

the_author_aim muestra el objetivo del autor del artículo

the_author_yim muestra el yim del autor del artículo

the_author_msn ( no recomendado ) muestra el msn del autor del artículo

the_author_posts muestra el número de artículos publicados por el autor del artículo

the_author_posts_link muestra el enlace a la lista de artículos publicados por el autor

list_authors (no recomendado) Lista de todos los autores del blog e información relacionada. La función completa es la siguiente:

Parámetros:

optioncount: si se muestra el número de artículos publicados por cada autor, opciones: VERDADERO y FALSO (predeterminado)

exclude_admin: si no se enumeran los administradores, opciones: VERDADERO (predeterminado) y FALSO (predeterminado)

show_fullname: si se muestra el nombre completo de cada autor: VERDADERO (predeterminado) y FALSO (predeterminado)

feed: el enlace de fuente RSS para los artículos publicados de cada autor. El nombre del enlace está vacío de forma predeterminada. y el feed RSS no se muestra.

feed_image: la dirección de la imagen del feed, si se proporciona. Este elemento cubre el feed anterior y está vacío de forma predeterminada

Significa que no se muestra. el número de artículos publicados por cada autor, enumera los administradores, muestra el nombre completo de cada autor y muestra los autores que han publicado 0 artículos. No muestra feeds RSS

Indica el número de artículos publicados por cada autor. el autor no se muestra.

wp_list_authors (lista de autores) muestra la lista de autores del blog. Si el autor ha publicado artículos, su nombre se vinculará a la lista de artículos publicados, puede definir si se muestra. información adicional.

Parámetros:

optioncount: si se muestra el número de artículos publicados por cada autor, opciones: verdadero y falso (predeterminado)

exclude_admin: si se muestra Usuario "admin", opciones: verdadero (predeterminado) y falso

show_fullname: si se muestra el nombre completo de cada autor, si no, muestra el apodo. Valores opcionales: verdadero y falso (valor predeterminado)

hide_empty: si se muestran los autores que han publicado 0 artículos, valores opcionales: verdadero (valor predeterminado) y falso

feed: el nombre del enlace de la fuente RSS para los artículos publicados de cada autor. El valor predeterminado está vacío y la fuente RSS no se muestra.

feed_image: la dirección de la imagen de la fuente. sobrescrito. ¿El valor predeterminado está vacío?

Agregar campos de información del usuario:

Para agregar campos de información de manera más conveniente y segura, se recomienda agregar campos personalizados en "Información de contacto". Agregar el campo "Información de contacto" es muy simple, abra el archivo wp-includes/user.php, puede encontrarlo aproximadamente en la línea 1539: $user_contactmethods = código de matriz, modifique o agregue el campo entre llaves.

¿El formato de adición del campo es 'nombre del campo de la base de datos' => __('Texto de descripción del título')? /p>

$user_contactmethods = array();

if ( get_site_option( 'initial_db_version' ) < 23588 ) {

$user_contactmethods = array(

'aim' => ; __( 'dirección de pago de PayPal'),

'addres' => __( 'ubicación' ),

'trabajo' => ;__ ('ocupación'),

'qq' => __('QQ'),

'avatar' => __('URL de avatar')

);

}

return apply_filters( 'user_contactmethods', $user_contactmethods, $user );

}

Sus campos predeterminados se puede eliminar y agregar sus propios campos según sea necesario para aumentar las opciones del usuario.

Después de modificar este elemento, el cuadro de entrada correspondiente aparecerá automáticamente en el archivo de configuración del usuario en segundo plano, por lo que no es necesario modificar otros archivos del programa. Si necesita mostrar campos personalizados en la llamada de front-end en la página del autor, simplemente use la declaración PHP "echo $curauth->xxx; " para generar los campos correspondientes.

El siguiente es un ejemplo de la página del autor de este artículo:/author/wanglei?

Instale el complemento de información del autor. Cree un pequeño complemento que pueda implementar directamente las funciones descritas en el código anterior después de la instalación.