Skip to content

Instantly share code, notes, and snippets.

@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-redireccionar-despues-logout-sin-confirmacion.php
Last active Mar 22, 2022
WordPress Snippet: Redireccionar después de salir sin confirmación
View wp-redireccionar-despues-logout-sin-confirmacion.php
<?php
/**
* @snippet WordPress Snippet: Redireccionar después de salir sin confirmación
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/
*/
add_action('check_admin_referer', 'logout_without_confirm', 10, 2);
function logout_without_confirm($action, $result)
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-redireccionar-logout.php
Created Mar 22, 2022
WordPress Snippet: Redireccionar al salir (logout)
View wp-redireccionar-logout.php
<?php
/**
* @snippet WordPress Snippet: Redireccionar tras salir
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/
*/
add_action('wp_logout','oaf_redirect_after_logout');
function oaf_redirect_after_logout(){
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wpml-crear-posts-y-traducciones-con-codigo.php
Created Mar 9, 2022
WordPress Snippet (WPML): Crear posts y traducciones en WordPress para WPML con código
View wpml-crear-posts-y-traducciones-con-codigo.php
<?php
/**
* @snippet WordPress Snippet (WPML): Crear posts y traducciones en WordPress para WPML con código
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/crear-posts-y-traducciones-en-wordpress-para-wpml-con-codigo
*/
function nuevos_posts_para_publicar() {
$output = array(); // array que contendrá los posts para publicar
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-crear-tareas-programadas-cron-jobs.php
Last active Mar 7, 2022
WordPress Snippet: Como crear tareas programadas en WordPress
View wp-crear-tareas-programadas-cron-jobs.php
<?php
/**
* @snippet WordPress Snippet: Como crear tareas programadas en WordPress
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://www.oscarabadfolgueira.com/como-crear-tareas-programadas-en-wordpress--cron-jobs/
*/
add_action('cron_borrar_todos_posts', 'oaf_borrar_todos_posts');
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-borrar-todos-posts.php
Created Mar 7, 2022
WordPress Snippet: Borrar todos los posts con código
View wp-borrar-todos-posts.php
<?php
/**
* @snippet WordPress Snippet: Borrar todos los posts con código
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://www.oscarabadfolgueira.com/como-crear-tareas-programadas-en-wordpress--cron-jobs/
*/
function oaf_borrar_todos_posts(){
$todos_posts = get_posts( array('post_type'=>'post','numberposts'=>-1) );
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-ocultar-menu-a-todos.php
Last active Mar 1, 2022
Ocultar el menú de Advanced Custom Fields a todos los usuarios
View acf-ocultar-menu-a-todos.php
<?php
/**
* @snippet Ocultar el menú de Advanced Custom Fields a todos los usuarios
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/ocultar-el-menu-de-advanced-custom-fields-del-panel-de-administracion-de-wordpress
*/
add_filter('acf/settings/show_admin', '__return_false');
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-autorellenar-select-de-opciones.php
Last active Mar 1, 2022
Cómo autorellenar un campo select de Advanced Custom Fields con datos de una página de opciones
View acf-autorellenar-select-de-opciones.php
<?php
/**
* @snippet Cómo autorellenar un campo select de Advanced Custom Fields con datos de una página de opciones
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/como-autorrellenar-un-campo-select-de-advanced-custom-fields-con-datos-de-una-pagina-de-opciones
*/
// Función para recoger los datos del textarea de la página de opciones y autorrellenar el select
function oaf_acf_cargar_lista_opciones( $field ) {
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-crear-pagina-opciones-con-subpaginas.php
Last active Mar 1, 2022
Advanced Custom Fields: Crear página de opciones con sub-páginas
View acf-crear-pagina-opciones-con-subpaginas.php
<?php
/**
* @snippet Advanced Custom Fields: Crear página de opciones con sub-páginas.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/como-crear-una-pagina-de-opciones-en-wordpress-con-advaced-custom-fields-de-basico-a-avanzado
*/
add_action('acf/init', 'oaf_pagina_opciones');
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-crear-pagina-opciones-con-pagina-hija.php
Created Feb 28, 2022
Advanced Custom Fields: Crear página de opciones con página hija.
View acf-crear-pagina-opciones-con-pagina-hija.php
<?php
/**
* @snippet Advanced Custom Fields: Crear página de opciones con página hija.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/como-crear-una-pagina-de-opciones-en-wordpress-con-advaced-custom-fields-de-basico-a-avanzado
*/
add_action('acf/init', 'oaf_pagina_opciones');
function oaf_pagina_opciones() {
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-configurar-pagina-opciones.php
Last active Feb 28, 2022
Opciones básicas para las páginas de opciones de ACF
View acf-configurar-pagina-opciones.php
<?php
/**
* @snippet Advanced Custom Fields: Opciones básicas para las páginas de opciones.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/como-crear-una-pagina-de-opciones-en-wordpress-con-advaced-custom-fields-de-basico-a-avanzado
*/
add_action('acf/init', 'oaf_pagina_opciones');