Skip to content

Instantly share code, notes, and snippets.

Jhon Marreros Guzman jmarreros

View GitHub Profile
View gutenber-soporte-theme-functions.php
<?php // No copiar esta línea
function dcms_setup_theme_supported_features() {
add_theme_support( 'editor-color-palette', array(
array(
'name' => __( 'strong magenta', 'dominiotema' ),
'slug' => 'strong-magenta',
'color' => '#a156b4',
),
array(
View gutenber-soporte-theme-style.css
/*Ancho ampliado y Ancho Completo*/
.wrap-full .entry-content .alignwide{
max-width: 980px;
padding:0;
}
.wrap-full .entry-content .alignfull{
max-width: 100%;
padding:0;
@jmarreros
jmarreros / gutenberg-test.html
Created Dec 11, 2018
Contenido de ejemplo para entrada con bloques en Gutenberg
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>
@jmarreros
jmarreros / Formulario-login-WordPress.html
Last active Nov 28, 2018
Widget HTML, formulario de login para usar en el front-end de un sitio WordPress
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">
@jmarreros
jmarreros / mensaje-segun-zona-envio-woocommerce.php
Last active Nov 6, 2018
Mensaje según zona de envío en WooCommerce
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">
@jmarreros
jmarreros / ejemplo-cron.php
Created Jan 30, 2018
Código de ejemplo de cómo crear un cron en WordPress
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
*/
@jmarreros
jmarreros / konami.js
Last active Dec 5, 2017
Código Konami personalizado usando javascript, secuencia de caracteres tipeadas por el usuario para reproducir determinada acción
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 :)');
}
@jmarreros
jmarreros / comments.php
Last active Feb 21, 2018
Modificar el formulario de comentarios de WordPress
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();
@jmarreros
jmarreros / EntradasRecientes.php
Last active Aug 8, 2017
Shortcut WordPress para mostrar las entradas recientes.
View EntradasRecientes.php
<?php
add_action( 'init', 'dcms_agregar_shortcode' );
function dcms_agregar_shortcode(){
add_shortcode('EntradasRecientes', 'dcms_entradasrecientes');
}
function dcms_entradasrecientes( $atts , $content ){
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.