Skip to content

Instantly share code, notes, and snippets.

@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / obtener-la-url-anterior.js
Created October 4, 2023 07:31
JavaScript: Obtener la url de la página anterior
/**
* @snippet JavaScript: Obtener la url de la página anterior
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://www.aprendeinformaticaconmigo.com/desarrollo/javascript/javascript-obtener-la-url-de-la-pagina-visitada-anteriormente
*/
// Guardar la url de la página anteior en una variable.
// Usamos document.referrer
let urlAnteior = document.referrer;
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf_check_has_featured_image.php
Last active October 3, 2023 14:35
Comprobar si el post tiene asignada imagen destacada y mostrarla en caso afirmativo
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / plantilla-fichero-principal-plugin-wp.php
Created September 28, 2023 14:41
Plantilla básica para la creación del fichero principal del plugin de WordPress
<?php
/**
* Plugin Name: Nombre del plugin
* Plugin URI: https://oscarabadfolgueira.com/url-del-plugin
* Description: Texto descriptivo y corto de lo que hace el plugin.
* Author: Oscar Abad Folgueira
* Author URI: https://oscarabadfolgueira.com
* Text Domain: dominio-del-plugin (oaf-xxx-xxx)
* License: GPL-2.0+
* Version: 1.0.0
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / acf-field-registration-example.php
Created June 16, 2023 14:11 — forked from mgburns/acf-field-registration-example.php
Example programmatic registration of Advanced Custom Fields fields
<?php
/**
* Example programmatic registration of Advanced Custom Fields fields
*
* @see http://www.advancedcustomfields.com/resources/register-fields-via-php/
*/
function register_custom_acf_fields() {
if ( function_exists( 'acf_add_local_field_group' ) ) {
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / incluir-acf-en-plugin.php
Created November 16, 2022 12:50
WordPress Snippet: Incluir ACF en un plugin
<?php
/**
* @snippet WordPress Snippet: Incluir ACF en un plugin
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/
*/
if( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf-wp-change-translated-texts.php
Created October 25, 2022 11:56
WordPress Snippet: Cambiar traducción de textos
<?php
/**
* @snippet WordPress Snippet: Cambiar traducción de textos
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/
*/
// Cambiar la traducción del texto "Nombre de usuario o correo electrónico" del formulario de acceso
add_filter( 'gettext', 'oaf_change_traduction_text', 10, 3 );
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf-wp-disable-email-login.php
Created October 25, 2022 11:54
WordPress Snippet: Desactivar login por email
<?php
/**
* @snippet WordPress Snippet: Desactivar login por email
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/
*/
// Desactivar login por email
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf-check-woo-active.php
Last active October 15, 2022 09:37
WooCommerce Snippet: Comprobar si WooCommerce está activado.
<?php
/**
* @snippet WooCommerce Snippet: Comprobar si WooCommerce está activado.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/woocommerce-snippet-comprobar-si-woocommerce-esta-activado/
*/
// Comprobar si WooCommerce está en el array de plugins ativos
if ( in_array(
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf-check-woo-installed.php
Last active October 15, 2022 09:28
WooCommerce Snippet: Comprobar si WooCommerce está instalado.
<?php
/**
* @snippet WooCommerce Snippet: Comprobar si WooCommerce está instalado.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com/woocommerce-snippet-comprobar-si-woocommerce-esta-instalado/
*/
if ( class_exists( 'WooCommerce' ) ) {
echo "WooCommerce está instalado. Podemos seguir";
@Oscar-Abad-Folgueira
Oscar-Abad-Folgueira / oaf-php-get-keys-associative-array.php
Created October 14, 2022 08:41
PHP Snippet: Obtener sólo las claves de un array asociativo en otro array.
<?php
/**
* @snippet PHP Snippet: Obtener sólo las claves de un array asociativo en otro array.
* @author Oscar Abad Folgueira
* @author_url https://www.oscarabadfolgueira.com
* @snippet_url https://oscarabadfolgueira.com
*/
$array = array("1" => "Uno", "2" => "Dos", "3" => "Tres", "4" => "Cuatro");
print_r(array_keys($array));