Instantly share code, notes, and snippets.

View gutenberg-test.html
<!-- wp:heading -->
<h2>Heading Block (H2)</h2>
<!-- /wp:heading -->
<!-- wp:heading -->
<h3>You are looking at one. (H3)</h3>
<!-- /wp:heading -->
<!-- wp:heading -->
<h2>Subhead Block</h2>
View Formulario-login-WordPress.html
<div id="login-code-container">
<form name="loginform" id="loginform" action="/wp-login.php" method="post">
<p class="login-username">
<label for="user_login">Nombre de usuario o dirección de correo</label>
<input type="text" name="log" id="user_login" class="input" value="" size="20">
</p>
<p class="login-password">
<label for="user_pass">Contraseña</label>
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20">
View mensaje-segun-zona-envio-woocommerce.php
<?php //no copiar esta línea
add_action( 'woocommerce_cart_totals_after_shipping' , 'mostrar_mensaje_zona_envio' );
add_action( 'woocommerce_review_order_after_shipping' , 'mostrar_mensaje_zona_envio' );
function mostrar_mensaje_zona_envio() {
$targeted_zones_names = array('Países Nórdicos'); //Zonas de envío configuradas
// Zona de envío seleccionada por el usuario
View t_page_contacto.php
<?php
/*
Template Name: Página Contacto
*/
get_header(); ?>
<div class="wrap">
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
View ejemplo-cron.php
<?php
/*
Plugin Name: Ejemplo Cron
Description: Plugin para mostrar cómo funciona el cron de WordPress
Version: 1.0
Author: Jhon Marreros Guzmán
Author URI: http://decodecms.com
License: GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
View konami.js
var pressed = [];
var secretcode = 'navidad';
window.addEventListener('keyup', function (e) {
pressed.push(e.key);
pressed.splice(-secretcode.length -1, pressed.length - secretcode.length);
if (pressed.join('') == secretcode) {
console.log('Se usó el código secreto :)');
}
View comments.php
<?php
//Filtro para modificar la estructura
//de los campos del formulario de comentarios
add_filter( 'comment_form_defaults', 'dcms_modify_fields_form' );
function dcms_modify_fields_form( $args ){
$commenter = wp_get_current_commenter();
View EntradasRecientes.php
<?php
add_action( 'init', 'dcms_agregar_shortcode' );
function dcms_agregar_shortcode(){
add_shortcode('EntradasRecientes', 'dcms_entradasrecientes');
}
function dcms_entradasrecientes( $atts , $content ){
View install.php
<?php
require_once( realpath( dirname( __FILE__ ) ) . '/srdb.class.php' );
if (array_key_exists("step",$_REQUEST) && $_REQUEST["step"] == 2){
add_action("shutdown", "dcms_install_data");
}
function dcms_install_data() {
global $wpdb, $wp_rewrite;
View muestra-pagina-estatica.php
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if ( $paged == 1 && is_home() ) {
$idPage = 2;
$page = get_post( $idPage );
$title = $page->post_title;