Skip to content

Instantly share code, notes, and snippets.

@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-ocultar-menu-a-todos.php
Last active March 1, 2022 15:21
Ocultar el menú de Advanced Custom Fields a todos los usuarios
<?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 March 1, 2022 13:35
Cómo autorellenar un campo select de Advanced Custom Fields con datos de una página de opciones
<?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 March 1, 2022 13:42
Advanced Custom Fields: Crear página de opciones con sub-páginas
<?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 February 28, 2022 14:56
Advanced Custom Fields: Crear página de opciones con página hija.
<?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 February 28, 2022 13:31
Opciones básicas para las páginas de opciones de ACF
<?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');
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-crear-pagina-opciones-super-basica.php
Created February 28, 2022 13:22
Advanced Custom Fields: Crear página de opciones super básica / mínima
<?php
/**
* @snippet Advanced Custom Fields: Crear página de opciones super básica / mínima
* @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
*/
if( function_exists('acf_add_options_page') ) {
acf_add_options_page();
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / cpt_acf_fields_to_array.php
Created February 28, 2022 10:03
Advanced Custom Fields: Obtener todos los valores de un campo
<?php
/**
* @snippet Advanced Custom Fields: Obtener todos los valores de un campo
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/advanced-custom-fields-obtener-todos-los-valores-de-un-campo
*/
function oaf_cpt_acf_fields_to_array() {
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-condicionales-is_page_template_concreta.php
Last active February 23, 2022 13:13
Condicionales WordPress: Comprobar si es un archivo de plantilla concreta - Template
<?php
/**
* @snippet Condicionales WordPress: Comprobar si es un archivo de plantilla concreta - Template
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/condicionales-wordpress-comprobar-si-es-un-fichero-de-plantilla
*/
if (is_page_template('crear-post-acf.php')){
echo "Estamos en la plantilla: crear-post-acf.php";
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-condicionales-is_page_template.php
Last active February 23, 2022 13:13
Condicionales WordPress: Comprobar si es un archivo de plantilla - Template
<?php
/**
* @snippet Condicionales WordPress: Comprobar si es un archivo de plantilla - Template
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/condicionales-wordpress-comprobar-si-es-un-fichero-de-plantilla
*/
if ( is_page_template() ){
echo "Estamos en una template";
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / wp-css-backend.php
Last active February 23, 2022 12:22
Encolar fichero css para estilos aplicables en el backend de WordPress - Admin
<?php
/**
* @snippet Encolar archivo css para el backend de WordPress - Admin
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/anadir-css-en-el-backend-de-wordpress/
*/
// Encolar estilos para el back - Admin
function oaf_admin_style() {