Tres. Dos.
Online
Mega Cheat sheet
de WordPress 3 en 1
Hoja de trucos o Cheat sheet de WP CLI
Hoja de trucos o Cheat sheet para el
desarrollo de temas de WordPress
Hoja de trucos de shortcuts o atajos
de teclado de WordPress
Mega Cheat sheet de WordPress (3 en 1)
Tabla de contenido
Haga clic o toque para saltar a cualquier sección:
1 Hoja de trucos o Cheat sheet de WP CLI
2 Hoja de trucos o Cheat sheet para el desarrollo
de temas de WordPress
2 Definición de un nuevo tema
3 Archivos de plantillas de WordPress
4 Anatomía de las plantillas de WordPress
5 Etiquetas de las plantillas de WordPress
6 Incluir etiquetas
6 Funciones útiles de la cabecera
6 El bucle
7 Menús de WordPress
7 Registro de la nueva barra lateral
8 Hoja de trucos de shortcuts o atajos
de teclado de WordPress
9 Atajos o shortcuts de formato
Crea tu sitio web con alojamiento ilimitado.
Utiliza el código de descuento HOSTINGERTUTORIALES
y consigue hasta un 83% de descuento en cualquier
plan de alojamiento web.
Úsalo ahora
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 1
Hoja de trucos o Cheat sheet de WP CLI
WP-CLI (WordPress Command Line Interface por sus siglas en inglés) es una herramienta que
permite administrar WordPress a través de una interfaz de línea de comandos. Puedes ejecutar
funciones estándar como la instalación de plugins y comandos que no son compatibles con el
back-end estándar de WordPress. A continuación puedes encontrar comandos útiles de WP CLI:
Descargar WordPress Editar la entrada o post
wp core download wp post edit <ID del post>
Generar el archivo wp-config.php. Actualización de la entrada
wp config create --dbname=<dbname> wp post update <id>
--dbuser=<dbuser> --dbpass=<dbpass> --post_title=<Título de la entrada>
--dbprefix=<dbprefix>
Crear una entrada
Instalar WordPress wp post create
wp core install --url=<your_domain_name> --post_status=<publicación o
--title=<Your Blog Title> borrador> --post_title=< Título
--admin_user=<admin> de la entrada> --edit
--admin_password=<your_password>
--admin_email=<your_email> Iniciar sesión en la consola de la base
de datos de WordPress
Plugin de búsqueda
wp db cli
wp plugin search <palabra clave
de búsqueda> Lista de usuarios de WordPress
wp db query "SELECT user_login,ID
Instalar el plugin
FROM wp_users;"
wp plugin install <nombre del plugin>
Cambiar el autor de la entrada
Lista de plugins instalados de WordPress
wp plugin list
wp post update <id de post>
Lista de temas instalados --post_author=<id de autor>
wp theme list
Optimizar la base de datos
Búsqueda de nuevos temas wp db optimize
wp theme <palabra clave de búsqueda>
Actualizar WordPress
Instalar un tema wp core update
wp theme install <nombre del tema>
Actualizar la base de datos de WordPress
Activar un tema wp core update-db
wp theme activar <nombre del tema>
Actualizar todos los plugins
Lista de puestos wp plugin update --all
wp post list
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 2
Hoja de trucos o Cheat sheet para el desarrollo
de temas de WordPress
Definición de un nuevo tema
Los detalles del tema de WordPress se almacenan en el archivo stylesheet.css. Puedes ver
estos detalles en la sección Apariencia > Editor de archivos de temas.
A continuación puede encontrar un ejemplo del tema Twenty Twenty-One. Siéntase libre de
copiarlo y adaptarlo a sus necesidades.
/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas
and it makes the block editor your best brush. With new block
patterns, which allow you to create a beautiful layout in a matter
of seconds, this theme’s soft colors and eye-catching — yet
timeless — design will let your work shine. Take it for a spin!
See how Twenty Twenty-One elevates your portfolio, business
website, or personal blog.
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu,
custom-logo, editor-style, featured-images, footer-widgets,
block-patterns, rtl-language-support, sticky-post,
threaded-comments, translation-ready
Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 3
Archivos de plantillas de WordPress
Archivos básicos que todo tema de WordPress debe tener:
style.css Archivo de la hoja de estilo principal del tema
index.php Archivo principal de la plantilla
single.php Archivo de una sola entrada. Se utiliza para mostrar
un solo puesto
archivo.php Archivo o archivo de plantilla de categoría. Se
anulará si existen otros archivos de plantilla como
category.php, author.php y date.php.
formulario de búsqueda.php Buscar en el fichero de formularios
buscar.php Archivo de resultados de la búsqueda
404.php Archivo de la página de error 404. Se mostrará si
WordPress no puede encontrar la página que el
visitante solicitó.
comentarios.php Archivo de la plantilla de comentarios
pie de página.php Archivo de contenido de pie de página
header.php Archivo de contenido de cabecera
barra lateral.php Archivo de contenido de la barra lateral
página.php Archivo de una sola página. Se utiliza sólo
para las páginas.
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 4
Anatomía de las plantillas de WordPress
header.php
get_header();
wp_nav_menu();// (registrado en functions.php) get_search_form();
Bucle o Loop
index.php
home.php
archive.php sidebar.php
page.php get_sidebar();
single.php
comments_template();
search.php
author.php
404.php
footer.php get_footer();
No se muestra: style.css functions.php comments.php
Estilos de temas funciones de temas plantilla de comentarios
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 5
Etiquetas de las plantillas de WordPress
Las etiquetas de plantilla de WordPress se utilizan en WordPress para mostrar información de
retorno de forma dinámica. En otras palabras, puede utilizarlas para personalizar su sitio de
WordPress. Por ejemplo, la etiqueta de the_title() mostraría el título de la entrada específica.
the_content(); Obtener el contenido de la entrada.
the_excerpt(); Obtener el extracto de la entrada.
the_title(); Obtener el título de la entrada
the_permalink() Mostrar el enlace de la entrada
the_category(', ') Muestra la categoría de una entrada
the_author(); Mostrar el autor del post
the_ID(); Mostrar el ID del puesto
edit_post_link(); Mostrar el enlace de edición de una entrada
next_post_link(' %link ') Muestra la URL de la siguiente página
previous_post_link('%link') Muestra la URL de la página anterior
get_links_list(); Recuperar los enlaces del blogroll
wp_list_pages(); Recuperar todas las páginas
wp_get_archives() Recuperar el archivo del sitio
wp_list_cats(); Recuperar todas las categorías
get_calendar(); Mostrar el calendario integrado de WordPress
wp_register(); Mostrar el enlace de registro
wp_loginout(); Muestra los enlaces de inicio o cierre de
sesión (para usuarios registrados)
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 6
Incluir etiquetas
Utiliza estas etiquetas para incluir plantillas en tu tema.
<?php get_header(); ?> Incluye header.php y muestra su contenido.
<?php get_sidebar(); ?> Incluye sidebar.php.
<?php get_footer(); ?> Incluye el footer.php.
<?php comments_template(); ?> Carga una plantilla específica para los comentarios.
Funciones útiles de la cabecera
site_url(); Obtener la url del sitio de WordPress
wp_title(); Obtener el título de la página
bloginfo('name'); Obtener el nombre del blog
bloginfo('description'); Obtener la descripción del blog
get_stylesheet_directory_uri(); Obtener el URI del directorio de hojas de estilo
bloginfo('template_url'); Obtener la carpeta de plantillas pat
bloginfo('atom_url'); Obtener la URL del feed Atom
bloginfo('rss2_url'); Obtener la URL de RSS 2.0
El bucle
El Bucle (Loop en inglés) es un código PHP utilizado por WordPress para devolver las entradas.
El Bucle procesa una entrada individual y la muestra en la página actual. También formatea la
entrada de acuerdo con los parámetros especificados. Cualquier código HTML o PHP en el
Bucle será procesado en cada entrada.
<?php
if ( have_posts() ) :
while ( have_posts() ) : the_post();
// Display post content
endwhile;
endif;
?>
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 7
Menús de WordPress
Menú de navegación por defecto Menú de navegación específico
<?php wp_nav_menu(); ?> <?php wp_nav_menu( array('menu'
=> My Navigation' )); ?>
Navegación por categorías
<ul id="menu">
<li <?php if(is_home()) { ?> class="current-cat" <?php } ?>>
<a href="<?php bloginfo('home'); ?>">Home</a>
</li>
<?php wp_list_categories('title_li=&orderby=id');?>
</ul>
Navegación basada en la página
<ul id="menu">
<li <?php if(is_home()) { ?> class="current-page-item" <?php } ?>>
<a href="<?php bloginfo('home'); ?>">Home</a>
</li>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>
</ul>
Registro de la nueva barra lateral
Añade el siguiente código a tu archivo functions.php para registrar una nueva barra lateral.
add_action( 'widgets_init', 'theme_slug_widgets_init' );
function theme_slug_widgets_init() {
register_sidebar( array(
'name' => __( 'My Sidebar', 'theme-slug' ),
'id' => 'sidebar-1',
'description' => __( 'Description', 'theme-slug' ),
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
) );
}
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 8
Hoja de trucos de shortcuts o atajos
de teclado de WordPress
En Windows y Linux se utiliza Ctrl + Letra
Ctrl + Tecla
Mac utiliza Comando + Letra
c Copiar y Rehacer
v Pegar b Negrita
a Seleccionar todo i Cursiva
x Cortar u Subrayado
z Deshacer k Insertar/editar enlace
Los siguientes atajos utilizan una combinación de teclas diferente:
Alt + Shift Windows y Linux: Alt + Mayúscula + Letra
+ Tecla Mac: Ctrl + Option (alt) + Letra (los Mac que ejecutan cualquier versión
de WordPress inferior a la 4.2 utilizan Alt + Mayúsculas + Letra)
n Revisar la ortografía a Insertar enlace h Ayuda
(requiere un plugin)
o 1. Enlace 1 Etiqueta H1
l Alinear a la izquierda
s Eliminar enlace 2 Etiqueta H2
j Justificar el texto
q Cita 3 Etiqueta H3
c Alinear el centro
m Insertar imagen 4 Etiqueta H4
d Tachado
w Modo de escritura sin distracciones 5 Etiqueta H5
r Alinear a la derecha
t Insertar etiqueta more 6 Etiqueta H6
u • Lista
p Insertar etiqueta de salto 9 Etiqueta
x Añadir/eliminar de página o break page address
etiqueta de código (Dirección)
HOSTINGER Tres. Dos. Online
Mega Cheat sheet de WordPress (3 en 1) 9
Atajos o shortcuts de formato
Atajos de formato mientras se utiliza un editor visual.
* Iniciar una lista desordenada
- Iniciar una lista desordenada
1. Iniciar una lista ordenada
1) Iniciar una lista ordenada
## Etiqueta H2
### Etiqueta H3
#### Etiqueta H4
##### Etiqueta H5
###### Etiqueta H6
> Transforma el texto en un comentario (blockquote)
--- Línea horizontal
‘..’ Transformar un texto en un bloque de código
Crea tu sitio web con alojamiento ilimitado.
Utiliza el código de descuento HOSTINGERTUTORIALES
y consigue hasta un 83% de descuento en cualquier
plan de alojamiento web.
Úsalo ahora
HOSTINGER Tres. Dos. Online