Colores de color del panel personalizado de WordPress en el panel de administración de WordPress

Entonces, miré a mi alrededor y entre algunos tutoriales para hacerlo. Pero lo poco es que todos los tutoriales tienen la falta, la problemática y el simple copy and peg. Y además, después de algunas probebas, vi que todas estas publicaciones estaban incompletas. Depende de usted decidir encontrar un poco más en la explicación de cómo agregar los colores del fondo específico en el archivo de publicaciones. ¡Y para hacerlo, vamos a crear un nuevo complemento!

📑 Aquí podrás encontrar 👇

Paso 1: el complemento

Bueno, entonces para empatizar necesitamos crear un complemento, como vemos en mis publicaciones anteriores, esta es mi parte es simple. Cree una nueva alfombra en wp-content/plugins y agregue el nombre color-my-posts. Por otro lado, crea un archivo nuevo y melo.... “Color-my-posts.php†(¡por favor, no crea que no tengo imaginación!). Abra este archivo y agregue este código:


Lo que esto hace es simplemente decirle a WordPress que hay un nuevo complemento llamado "Color de mis publicaciones" dentro de su carpeta de complementos.  Ahora su complemento, incluso si está vacío, debería aparecer en la lista de complementos en el menú "Complementos".  En el siguiente paso, crearemos una clase simple para instanciar el complemento.


Paso 2: la clase principal

Como creamos una clase en mi tutorial sobre cómo agregar atributos personalizados a los menús de WordPress, necesitamos hacer lo mismo y crear una clase, así es como se hace:
class rc_color_my_posts {

	/*--------------------------------------------*
	 * Constructor
	 *--------------------------------------------*/

	/**
	 * Initializes the plugin
	 */
	function __construct() {

		add_action('admin_footer', array( &$this,'rc_color_my_admin_posts') );

	} // end constructor

	function rc_color_my_admin_posts(){
		/* Be patient ! */
	}

}

// instantiate plugin's class
$GLOBALS['color_my_posts'] = new rc_color_my_posts();

Aquí estamos creando una clase llamada “rc_color_my_posts que contiene un constructor y una función llamada rc_color_my_admin_posts(). En el constructor estamos conectados a la función estamos conectados a la función. al término del período de cargo de la administración administrativa. Ahora todo lo que tenemos que hacer es hacer que nuestro código CSS funcione. Este código está impreso directamente en el código de la administración de WordPress.

Paso 3: Estilo de publicaciones

Como antes, todos los tutoriales que has hablado sobre el estilo de la publicación en la administración de WordPress que tú, solo tratas con el estado de las publicaciones. Esto es cierto, puedes escribir publicaciones para publicaciones, solo para publicación. Para aquellos que estén interesados, hay una función para get_post_class () en el archivo principal /wp-includes/post-template.php. Por acaso - ¡No Modifique el código de este archivo (al menos ni por ahora)!

Bueno, esta función get_post_class() es excelente porque es la responsable de determinar las clases posteriores. Esta función se utiliza en la administración y en el frente. Continuación y en el frente. La continuación es excelente porque se encarga de determinar las clases de carteles. Esta función se utiliza en la administración y en el frente. Continuación y en el frente. En continuidad, hay una explicación y una explicación y una explicación y una clase de explicaciones y explicaciones.

function rc_color_my_admin_posts(){
 ?>
 
 

Como este código no es complicado, agregué comentarios en el código mismo.  Básicamente, para diseñar filas mediante:
  • Estado de publicaciónuse .status-xxx donde xxx es el estado de la publicación
  • Autoruse .author-self para orientar las publicaciones que se escriben y .author-other para las publicaciones escritas por otros autores
  • Formato de publicaciónuse .format-xxx donde xxx es el formato de la publicación
  • Categoría de publicaciónuse .category-xxx donde xxx es la categoría de servidor, puede agregar a la categoría de diez
  • Tipo de mensajeuse .xxx o .type-xxx donde xxx es el tipo de publicación slug, puede apuntar a tantos CPT como desee
  • Identificador de mensajeuse .post-xxx donde xxx es la ID de la publicación, puede publicar las siguientes publicaciones como esta
  • Etiqueta de publicaciónuse .tag-xxx, donde xxx es la etiqueta del servidor, puede agregar las mismas etiquetas que diez
  • .hentry se usa para apuntar ha tomo cumplido

No hay colores establecidos para todas las clases, pero puedes ayudarnos y personalizar el complemento a lo que realmente nos gusta.

¿Qué pasó con las publicaciones?

Cuando esté trabajando en esta nota complementaria, no podrá agregar ninguna clase de publicaciones. Buena suerte para mí en la administración. Como desea publicar la plantilla archive.php y la clase que agregó al adhesivo de publicación, pero solo usted es_home () &&! Is_paged() … ¿n por qué? Es realmente extra. Esta es la razón para crear un ticket en la pista principal de WordPress para la venta. Para aquellos que realmente quieren poder publicar publicaciones en el sistema administrativo como el administrador más simple de la función get_post_class (), incluye y recomienda una nueva modificación de los archivos centrales de WordPress:

// sticky for Sticky Posts in administration
if ( is_sticky($post->ID) && is_admin() )
$classes[] = 'post-sticky';

Descarga el complemento

Para aquellos que quieran usar el complemento directamente sin tener que crear un depósito guardado, agregue el complemento del repositorio, simplemente haga clic aquí para descargar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir