generar_articulo_diario

daily

add_action(‘generar_articulo_diario’, function () {
$tema = ‘Consejos para viajar barato por Europa’; // Puedes cambiar el tema dinámicamente luego

$api_key = 'TU_CLAVE_API_AQUÍ';
$prompt = "Escribe un artículo SEO optimizado en español de 800 palabras sobre: $tema. Incluye subtítulos, párrafos cortos y una conclusión clara.";

$response = wp_remote_post('https://api.openai.com/v1/chat/completions', [
    'headers' => [
        'Content-Type' => 'application/json',
        'Authorization' => 'Bearer ' . $api_key,
    ],
    'body' => json_encode([
        'model' => 'gpt-3.5-turbo',
        'messages' => [
            ['role' => 'user', 'content' => $prompt],
        ],
        'temperature' => 0.7,
    ]),
]);

$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);

if (isset($data['choices'][0]['message']['content'])) {
    $contenido = $data['choices'][0]['message']['content'];

    // Publicar artículo
    wp_insert_post([
        'post_title' => $tema,
        'post_content' => $contenido,
        'post_status' => 'publish',
        'post_author' => 1,
        'post_category' => [1]
    ]);
}

});

add_action(‘generar_articulo_diario’, function () {
// Lista de temas
$temas = [
‘Los 10 destinos más baratos de Europa para 2025’,
‘Cómo viajar por Europa con menos de 30€ al día’,
‘Las mejores apps para encontrar vuelos económicos’,
‘Guía para mochileros por el este de Europa’,
‘Escapadas románticas low cost en España’,
‘Ciudades baratas para visitar en Alemania’,
‘¿Es posible visitar París con poco presupuesto?’,
‘Trucos para conseguir alojamiento gratuito viajando’,
‘Cómo usar BlaBlaCar y ahorrar en tus viajes’,
‘Los secretos de viajar con Ryanair sin pagar extras’,
‘Destinos playeros baratos fuera de temporada’,
‘Cómo planificar un viaje con presupuesto limitado’,
‘Viajar solo por Europa sin gastar mucho’,
‘Comida callejera económica en países europeos’,
‘¿Qué llevar en la maleta para viajar barato?’,
‘Cómo encontrar alojamiento por 1€ con plataformas de membresía’,
‘Trucos para encontrar vuelos de última hora baratos’,
‘Rutas de tren económicas en Alemania y alrededores’,
‘Escapadas de fin de semana por menos de 100€’,
‘Consejos para viajar en bus por Europa (Flixbus, Eurolines)’,
‘Los mejores países para nómadas digitales con poco dinero’,
‘Cómo aprovechar Google Flights y Skyscanner’,
‘Ventajas de viajar en temporada baja’,
‘Las mejores ciudades para teletrabajar viajando’,
‘Viajar a Portugal con presupuesto reducido’,
‘Cómo ganar dinero mientras viajas por Europa’,
‘Escapadas low cost desde Berlín’,
‘Qué hacer en Viena sin gastar mucho’,
‘Cómo encontrar comida gratuita o muy barata viajando’,
’10 errores que encarecen tus viajes (¡y cómo evitarlos!)’
];

// Elegir tema aleatorio
$tema = $temas[array_rand($temas)];

// CLAVE API de OpenAI
$api_key = 'TU_CLAVE_API_AQUÍ'; // 👈 Reemplaza aquí

$prompt = "Escribe un artículo SEO optimizado en español de 800 palabras sobre: $tema. Incluye subtítulos, párrafos cortos, ejemplos reales y una conclusión útil para el lector.";

$response = wp_remote_post('https://api.openai.com/v1/chat/completions', [
    'headers' => [
        'Content-Type' => 'application/json',
        'Authorization' => 'Bearer ' . $api_key,
    ],
    'body' => json_encode([
        'model' => 'gpt-3.5-turbo',
        'messages' => [
            ['role' => 'user', 'content' => $prompt],
        ],
        'temperature' => 0.7,
    ]),
]);

$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);

if (isset($data['choices'][0]['message']['content'])) {
    $contenido = $data['choices'][0]['message']['content'];

    wp_insert_post([
        'post_title' => $tema,
        'post_content' => $contenido,
        'post_status' => 'publish',
        'post_author' => 1,
        'post_category' => [1]
    ]);
}

});$api_key = ‘sk-proj-10fQZ1QD7OpqhpkUfCBLI’;

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio