1616120 // COBALTO HOME — Funciones Modular 16120 function cobalto_register_sponsored_post_type() { $labels = array( 'name' => 'Anuncios Patrocinados', 'singular_name' => 'Anuncio Patrocinado', 'menu_name' => '🏆 Anuncios', 'add_new' => 'Agregar Nuevo', 'add_new_item' => 'Agregar Anuncio', 'edit_item' => 'Editar Anuncio', 'view_item' => 'Ver Anuncio', ); $args = array( 'labels' => $labels, 'public' => false, 'publicly_queryable' => false, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => 5, 'menu_icon' => 'dashicons-megaphone', 'supports' => array('title', 'editor', 'thumbnail'), 'has_archive' => false, 'rewrite' => false, 'show_in_rest' => true, ); register_post_type('sponsored_ad', $args); } add_action('init', 'cobalto_register_sponsored_post_type'); function cobalto_register_acf_fields() { if (!function_exists('acf_add_local_field_group')) { return; } acf_add_local_field_group(array( 'key' => 'group_cobalto_sponsored', 'title' => 'Detalles del Anuncio Patrocinado', 'fields' => array( array( 'key' => 'field_empresa_nombre', 'label' => 'Nombre de la Empresa', 'name' => 'empresa_nombre', 'type' => 'text', 'required' => 1, ), array( 'key' => 'field_descripcion_corta', 'label' => 'Descripción (max 120 caracteres)', 'name' => 'descripcion_corta', 'type' => 'textarea', 'maxlength' => 120, ), array( 'key' => 'field_imagen_principal', 'label' => 'Imagen Principal (600x400px recomendado)', 'name' => 'imagen_principal', 'type' => 'image', 'required' => 1, 'return_format' => 'array', ), array( 'key' => 'field_logo_empresa', 'label' => 'Logo de la Empresa', 'name' => 'logo_empresa', 'type' => 'image', 'return_format' => 'array', ), array( 'key' => 'field_url_destino', 'label' => 'URL de Destino', 'name' => 'url_destino', 'type' => 'url', 'required' => 1, ), array( 'key' => 'field_color_badge', 'label' => 'Color del Badge', 'name' => 'color_badge', 'type' => 'color_picker', 'default_value' => '#00C8FF', ), array( 'key' => 'field_fecha_inicio', 'label' => 'Fecha de Inicio', 'name' => 'fecha_inicio', 'type' => 'date_picker', 'display_format' => 'd/m/Y', 'return_format' => 'Y-m-d', ), array( 'key' => 'field_fecha_fin', 'label' => 'Fecha de Fin', 'name' => 'fecha_fin', 'type' => 'date_picker', 'display_format' => 'd/m/Y', 'return_format' => 'Y-m-d', ), array( 'key' => 'field_activo', 'label' => 'Activo en HOME', 'name' => 'activo', 'type' => 'true_false', 'ui' => 1, 'default_value' => 1, ), ), 'location' => array( array( array( 'param' => 'post_type', 'operator' => '==', 'value' => 'sponsored_ad', ), ), ), )); } add_action('acf/init', 'cobalto_register_acf_fields'); add_action('admin_init', 'cobalto_register_adsense_settings'); function cobalto_register_adsense_settings() { register_setting('reading', 'cobalto_adsense_publisher_id'); register_setting('reading', 'cobalto_adsense_leaderboard_slot'); register_setting('reading', 'cobalto_adsense_sidebar_slot'); register_setting('reading', 'cobalto_adsense_mobile_slot'); } add_action('reading_settings', 'cobalto_add_adsense_fields_to_reading'); function cobalto_add_adsense_fields_to_reading() { $publisher_id = get_option('cobalto_adsense_publisher_id'); $leaderboard = get_option('cobalto_adsense_leaderboard_slot'); $sidebar = get_option('cobalto_adsense_sidebar_slot'); $mobile = get_option('cobalto_adsense_mobile_slot'); ?>

Tu ID de publicista de Google AdSense

function cobalto_enqueue_assets() { wp_enqueue_style( 'cobalto-fonts', 'https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Orbitron:wght@700&display=swap', array(), null ); wp_enqueue_style( 'cobalto-home-styles', get_template_directory_uri() . '/css/cobalto-home.css', array(), filemtime(get_template_directory() . '/css/cobalto-home.css') ); wp_enqueue_script( 'cobalto-home-script', get_template_directory_uri() . '/js/cobalto-home.js', array(), filemtime(get_template_directory() . '/js/cobalto-home.js'), true ); wp_localize_script('cobalto-home-script', 'cobaltoData', array( 'adsensePublisherId' => get_option('cobalto_adsense_publisher_id'), )); } add_action('wp_enqueue_scripts', 'cobalto_enqueue_assets'); function cobalto_modify_home_query($query) { if (is_admin() || !$query->is_main_query()) { return; } if (is_home() || is_front_page()) { $query->set('post_type', array('post', 'sponsored_ad')); $query->set('posts_per_page', 12); } } add_action('pre_get_posts', 'cobalto_modify_home_query'); https://cobalto.news/post-sitemap.xml 2026-03-17T01:40:12+00:00 https://cobalto.news/category-sitemap.xml 2026-03-17T01:40:12+00:00