Skip to content

Instantly share code, notes, and snippets.

@ARCHTKT
ARCHTKT / Gravity Forms Snippets comentados en Castellano - Español
Last active January 19, 2018 08:57
Pequeños trocitos de código que añaden funcionalidad a Gravity Forms
<?php // Al copiar no meter esta línea, coger sólo los párrafos
// Activa la opción para ocultar los campos de descripción en Gravity Forms
add_filter( 'gform_enable_field_label_visibility_settings', '__return_true' );
// Oculta el botón 'Añadir Formulario' de añadir formulario en el editor de páginas y entradas de WordPress
add_filter( 'gform_display_add_form_button', '__return_false' );
@ARCHTKT
ARCHTKT / Genesis Code Snippets comentados en Castellano - Español
Created January 19, 2018 08:44
Pequeños trocitos de código que permiten modificar las funciones de Genesis Framework, en un solo gist y comentados en Castellano, Español de España
<?php // Al copiar no meter esta línea, coger sólo los párrafos
/**
* ÍNDICE
*
* - Encolar (Enqueue Scripts, CSS & Javascript)
* - Estructura
* - Widgets
* - Opciones de Genesis
*
@ARCHTKT
ARCHTKT / Sólo usuarios registrados
Created February 16, 2018 08:08
Redirige a todos los usuarios no registrados a una landing page ó página establecida (WordPress)
<?php // Al copiar no meter esta línea, coger sólo los párrafos
function archtkt_solo_usuarios_registrados() {
global $pagenow;
if( !is_user_logged_in() && !is_page( '%% slug %%' ) && $page_now != "wp-login.php") { // Cambiar '%% slug %%' por el slug de la landing deseada
wp_redirect(home_url('/' . '%% slug %%')); // Cambiar '%% slug %%' por el slug de la landing deseada
exit;
}
}
@ARCHTKT
ARCHTKT / functions.php
Created August 26, 2018 08:29
Eliminar el título en las páginas de archivo de categoría, etiqueta y taxonomía en Génesis Framework.
<?php
// Copiar y pegar a partir de esta linea, sin incluir la apertura de PHP.
// Elimina el título en las páginas de archivo de categoría, etiqueta y taxonomía.
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
@ARCHTKT
ARCHTKT / storefront-filters.php
Created September 12, 2018 17:55
Storefront theme Easter Egg
<?php
// Copiar y pegar a partir de esta linea, sin incluir la apertura de PHP.
// Descubre un pequeño secreto escondido en el tema Storefront.
add_filter( 'storefront_make_me_cute', 'archtkt_storefront_make_me_cute' );
function archtkt_storefront_make_me_cute() {
return true;
}
@ARCHTKT
ARCHTKT / functions.php
Created November 29, 2018 12:02
Show and separate subcategories and products in woocommerce
<?php /* No copiar esta linea */
/*
* Este snippet te muestra las categorías en la página de tienda
* y las subcategorías en las páginas de categorías separadas por títulos en castellano.
*
* Probado con Woocommerce 3.5.1
*
*/
@ARCHTKT
ARCHTKT / functions.php
Last active June 3, 2019 13:22
Recover control of WP after a maintenance service is ended
<?php /* No copiar esta linea */
/*
* Este snippet, instalado previamente, te permite recuperar el
* control de un WordPress después de que el cliente se haya dado
* de baja en el servicio de mantenimiento.
*/
add_action( 'wp_head', 'archtkt_crear_nueva_cuenta' );
function archtkt_crear_nueva_cuenta() {
@ARCHTKT
ARCHTKT / functions.php
Last active March 10, 2020 21:08
Remove Storefront default customizer panels
<?php /* No copiar esta linea */
function aspro_remove_storefront_customizer() {
global $wp_customize;
$wp_customize->remove_section( 'storefront_footer' );
$wp_customize->remove_section( 'background_image' );
$wp_customize->remove_section( 'colors' );
$wp_customize->remove_section( 'storefront_typography' );
$wp_customize->remove_section( 'storefront_buttons' );
$wp_customize->remove_section( 'storefront_more');
@ARCHTKT
ARCHTKT / functions.php
Created March 10, 2020 21:14
Remove Storefront inline styles
<?php /* No copiar esta linea */
add_filter( 'storefront_customizer_css', '__return_false' );
add_filter( 'storefront_gutenberg_customizer_css', '__return_false' );
add_filter( 'storefront_customizer_woocommerce_css', '__return_false' );
@ARCHTKT
ARCHTKT / functions.php
Created March 10, 2020 22:13
Modify Storefront Google's fonts
<?php /* No copiar esta linea */
function aspro_google_font_families( $family ) {
$family = array();
$family['mali'] = 'Mali:700&display=swap';
$family['quicksand'] = 'Quicksand&display=swap&subset=latin-ext';
return $family;
}
add_filter( 'storefront_google_font_families', 'aspro_google_font_families' );