Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Jhon Marreros Guzman jmarreros

🏠
Working from home
Block or report user

Report or block jmarreros

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jmarreros
jmarreros / edit-user-to-admin-WordPress.sql
Last active Mar 19, 2020
Cambiar usuario a administrador usando la Base de Datos de WordPress
View edit-user-to-admin-WordPress.sql
-- Cambiar valores
SET @prefix = 'wp_';
SET @id_user = 0;
-- Actualiza tabla de usermeta
SET @set_value_meta ='SET meta_value = ''a:1:{s:13:"administrator";b:1;}'' WHERE user_id =';
SET @usermeta = CONCAT("UPDATE ", @prefix, "usermeta ", @set_value_meta, @id_user,' AND meta_key = "', @prefix, 'capabilities";' );
PREPARE tblmeta FROM @usermeta;
@jmarreros
jmarreros / add-user-admin-WordPress.sql
Last active Mar 18, 2020
Agrega un usuario administrador a WordPress por Base de Datos
View add-user-admin-WordPress.sql
-- Cambiar valores
START TRANSACTION;
SET @prefix = 'wp_';
SET @user_login = 'demo';
SET @user_pass = 'demo';
SET @user_email = 'demo@demo.com';
SET @display_name = 'Nombre Demo';
-- Actualiza tabla de usuarios
View mensaje-envio-recogida-local.php
<?php //no copiar esta línea
add_action( 'woocommerce_cart_totals_after_shipping' , 'mostrar_mensaje_tipo_envio' );
add_action( 'woocommerce_review_order_after_shipping' , 'mostrar_mensaje_tipo_envio' );
function mostrar_mensaje_tipo_envio() {
$chosen_method = WC()->session->get( 'chosen_shipping_methods' );
$chosen_method = explode(':', reset($chosen_method) );
if ( $chosen_method[0] == 'local_pickup' ){
View reporte-content-security-policy.php
<?php
$json_data = file_get_contents('php://input');
error_log('error-reportado');
error_log(print_r($json_data,true));
//En caso quieras especificar el archivo en donde se guardarán los mensajes, tendrías que cambiar la ruta
//error_log(print_r($json_data,true), 3, "/Users/jmarreros/www/decodecms/errores_csp.log");
@jmarreros
jmarreros / entradas-relacionadas-mejoradas-sin-plugins.php
Last active Jul 4, 2019
Muestra las entradas relacionadas específicas de acuerdo a un campo personalizado y las completa con entradas de una taxonomía como categoría
View entradas-relacionadas-mejoradas-sin-plugins.php
<?php
function dc_related_after_content( $content )
{
$number_related = 4;
$custom_field = 'relacionados';
$counter = 0;
$cad = "";
if ( !is_singular('post') ) return $content;
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
You can’t perform that action at this time.