WP Manifestindependent plugin directory
manifest / ai / wordpress

Affiliate Link Manager AI

Affiliate Link Manager AI

by Cosè Murciano · github.com/cosemurciano/wordpress · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/cosemurciano/wordpress/archive/refs/heads/main.zip

Readme

2.109.0 - 2026-07-19

Regia: niente più run persi per errori OpenAI, immagini mai ripetute, coda annullabile

  • Gli errori transitori del server OpenAI ora vengono ritentati automaticamente (l'errore segnalato non dipendeva dal prompt: la quantità impostata vince sempre sul testo). La stessa foto non compare più due volte nemmeno tra card affiliate e immagini del corpo. In Regia: area prompt ampia, consiglio AI impaginato meglio e richiudibile, e tabella dei piani in coda con annullamento del singolo piano.
  • Versione plugin aggiornata a 2.109.0.

2.108.0 - 2026-07-16

Import aggiornamento Link Affiliati: scegli tu i campi

  • Nell'anteprima dell'import di aggiornamento ora selezioni quali campi del file applicare (con il conteggio delle righe che cambiano per ciascuno): puoi aggiornare anche un solo campo lasciando intatto tutto il resto. Conferma esplicita con l'elenco dei campi, rivalidazione server-side e report con i campi applicati.
  • Versione plugin aggiornata a 2.108.0.

2.107.0 - 2026-07-16

Export filtrato + aggiornamento in blocco dei Link Affiliati

  • L'export CSV ora ha filtri (source, tipologie, provider, stato, immagine, ricerca) ed esporta il testo fedele adatto al re-import (la modalità "pulita" per analisi resta opzionale). Nuovo import di aggiornamento: ricarichi il CSV (anche parziale) con la colonna affiliate_link_id e aggiorni in blocco titoli, URL affiliati, descrizioni, tipologie, immagini e altro — cella vuota mantiene il valore, [VUOTO] lo svuota, click/provider/source/geo mai toccati. Anteprima con diff per riga e applicazione in batch interrompibili con barra di avanzamento.
  • Versione plugin aggiornata a 2.107.0.

2.106.2 - 2026-07-11

Idee senza link affiliati: l'articolo si crea comunque

  • Le idee su destinazioni senza link affiliati coerenti (es. Mongolia) non falliscono più con "Seleziona almeno una fonte": l'articolo viene creato in versione informativa senza monetizzazione inventata, e il candidato universale (assicurazioni/eSIM) non viene più scartato quando è l'unico. Riparati i pulsanti manuali: «Genera bozza» dall'elenco idee (rispondeva "Idea non trovata.") e «Crea bozza» dal workspace con idea attiva; in più, guardia anti-duplicato se la bozza esiste già.
  • Versione plugin aggiornata a 2.106.2.

2.106.1 - 2026-07-11

Regia sbloccata: piani editoriali che non partivano

  • Verificato tutto il flusso regia → idee → bozze → pubblicazione: apici e virgolette nel comando sono gestiti correttamente ovunque e non bloccavano nulla. Le cause reali erano un lock rimasto appeso dopo un run ucciso dall'hosting (ogni piano successivo veniva accodato per sempre) e il rifiuto silenzioso di WP-Cron per comandi identici ripetuti entro 10 minuti. Ora il lock scaduto si sblocca da solo, ogni piano ha un token univoco, i fallimenti di schedulazione sono espliciti e i piani in coda non vanno mai persi; /stop su Telegram svuota anche la coda.
  • Versione plugin aggiornata a 2.106.1.

2.106.0 - 2026-07-10

Pagina «Configura provider» + Affiliate Sources più chiari

  • API key e impostazioni provider ora si gestiscono in una pagina dedicata «Configura provider» (stessa area Affiliate Sources), per tutti i preset: credenziali mai in chiaro (vuoto = mantieni), test connessione, e redirect automatico alla configurazione dopo la creazione di una source. La lista mostra badge di stato colorati e un badge «Configurazione» che segnala i campi obbligatori mancanti; le credenziali Travelpayouts (condivise, account unico) si gestiscono qui e la pagina di import ne mostra solo lo stato.
  • Versione plugin aggiornata a 2.106.0.

2.105.0 - 2026-07-08

Immagini sempre nuove + Telegram senza doppioni

  • La stessa foto non compare più due volte nello stesso articolo né come featured duplicata nel corpo; le immagini usate di recente (90 giorni) sono escluse dalle candidate e al loro posto vengono generate immagini AI nuove. Su Telegram: solo la notifica di pubblicazione (link + Modifica); il report agente parte solo se ha errori o bozze in attesa da segnalare.
  • Versione plugin aggiornata a 2.105.0.

2.104.0 - 2026-07-08

Fix accenti corrotti negli articoli AI

  • Gli accenti diventavano residui di escape JSON ("pif9" invece di "più"): ora il contesto per il modello è serializzato senza escape unicode, i salvataggi usano wp_slash e una riparazione difensiva nel quality checker corregge eventuali residui (con guardie su URL e falsi positivi).
  • Versione plugin aggiornata a 2.104.0.

2.103.0 - 2026-07-08

Travelpayouts dentro Affiliate Sources

  • L'import Travelpayouts è ora un tipo di Source (preset "Travelpayouts CSV") con anteprima delle righe, mappatura colonne manuale, deduplica per URL (con opzione aggiorna) e barra di avanzamento live della conversione API. La vecchia pagina separata è stata rimossa.
  • Versione plugin aggiornata a 2.103.0.

2.102.0 - 2026-07-08

Hotel selezionati e inseriti + widget vari + profili sempre attivi

  • Gli affiliati di tipologie diverse (es. hotel) non vengono più esclusi dai link più cliccati: la selezione è diversificata per tipologia (bozze e "Proponi ottimizzazioni AI"). Prompt aggiornato con la card shortcode per le strutture; il widget di fallback varia il layout in base al contenuto; se l'idea non ha un profilo istruzioni, si applica quello predefinito.
  • Versione plugin aggiornata a 2.102.0.

2.101.0 - 2026-07-08

Import Travelpayouts da CSV

  • Nuova pagina "Import Travelpayouts": importi in massa i link affiliati da un CSV (Nome, descrizione, città, url, tipologia link, con CSV demo) e le API Travelpayouts convertono automaticamente ogni URL in link affiliato aggiornando la scheda. Job in background rispettoso dei limiti API, con geolocalizzazione dalla città e tipologia.
  • Versione plugin aggiornata a 2.101.0.

2.100.0 - 2026-07-08

Telegram più essenziale

  • Il report dell'agente su Telegram invia solo i link agli articoli pubblicati (non le idee); il comando /agente senza date crea le bozze subito.
  • Versione plugin aggiornata a 2.100.0.

2.99.0 - 2026-07-08

Più piani editoriali insieme + avvio immediato

  • Ora puoi avviare più piani editoriali contemporaneamente: se uno è in corso i nuovi vengono accodati e partono automaticamente al termine (i piani si sommano, nessun tetto giornaliero). Nuova spunta "Avvia subito la creazione delle bozze" per generare immediatamente tutte le bozze del piano (es. 3 post subito). Comando Telegram /agente allineato; lo Stop svuota anche la coda.
  • Versione plugin aggiornata a 2.99.0.

2.98.0 - 2026-07-08

Affiliati sempre come link + varietà

  • L'agent ora inserisce ogni link affiliato pertinente come vero link (anchor, immagine avvolta, bottone, card, widget) scegliendo la modalità migliore, mai solo foto/descrizione; la garanzia deterministica copre anche il nome in grassetto oltre all'immagine. Il tool di ricerca affiliati riporta l'uso pregresso e suggerisce di variare, preferendo i link meno usati a parità di pertinenza.
  • Versione plugin aggiornata a 2.98.0.

2.97.0 - 2026-07-08

Hotel (e affiliati) non più mostrati senza link

  • Le tipologie dei link affiliati (es. "Hotel e Resort") ora sono lette dalla tassonomia e viste dall'agent; e una garanzia deterministica rende cliccabile ogni immagine di un affiliato usata senza link, avvolgendola nel link affiliato con tracking. Risolve il caso "foto e descrizioni degli hotel ma senza link affiliato".
  • Versione plugin aggiornata a 2.97.0.

2.96.0 - 2026-07-08

Revisione geo dal metabox articolo

  • Nuovo pulsante "Analizza località dal contenuto" nella metabox AI Affiliati: estrae le destinazioni citate, le aggiunge all'indice (senza toccare la primaria né il testo) e le avvia al geocoding per popolare la mappa di fine articolo. Azione admin forzata, con nonce e capability.
  • Versione plugin aggiornata a 2.96.0.

2.95.0 - 2026-07-08

L'agente scrive con i dati reali della località

  • Il payload di scrittura ora include location_facts (clima, mesi consigliati, attrazioni verificate, patrimonio UNESCO, territorio) dalle Schede località, con la regola di citarli senza inventare. Prima questi dati li usava solo l'ideazione, non la scrittura. Disattivabile con il filtro alma_ai_writer_use_location_facts.
  • Versione plugin aggiornata a 2.95.0.

2.94.0 - 2026-07-08

Bozze dell'agente più complete

  • Link universale garantito anche in creazione (card a ~70%), universali esentati dalla coerenza geografica, widget inserito a metà articolo invece che in coda, nuova regola per i grassetti sui concetti chiave, regola link interni rafforzata con avviso in diagnostica quando assenti.
  • Versione plugin aggiornata a 2.94.0.

2.93.0 - 2026-07-08

Destinazioni citate → indice geo e mappa

  • Gli articoli già indicizzati (es. creati dall'agent con la località dell'idea) ora vengono completati in automatico con le altre destinazioni citate nel contenuto: cron asincrono con gazetteer + estrattore AI (titoli H2/H3), località secondarie aggiunte senza toccare la primaria, geocoding automatico e mappa popolata. Copertura alla pubblicazione, al salvataggio e progressivamente sull'archivio via arricchimento. Opzione dedicata nelle impostazioni.
  • Versione plugin aggiornata a 2.93.0.

2.92.0 - 2026-07-08

Inserimento universale di qualità

  • La proposta universale garantita è ora una card (immagine + titolo + descrizione del link); i candidati inviati all'AI includono la descrizione e il nuovo campo frase_intro antepone 1-2 frasi riscritte nel tono dell'articolo ai blocchi button/card. Verificata la generazione AI delle immagini per widget e link inseriti in arricchimento (catena già attiva).
  • Versione plugin aggiornata a 2.92.0.

2.91.0 - 2026-07-08

Link universale garantito nell'arricchimento

  • Se l'AI non propone un link universale (Assicurazioni/eSIM), il sistema aggiunge una proposta button deterministica a ~70% dell'articolo; prompt rafforzato; mai doppioni.
  • Versione plugin aggiornata a 2.91.0.

2.90.3 - 2026-07-08

Fix tipologie universali mai cliccate

  • I link universali senza click (meta _click_count assente) venivano esclusi dalla selezione per bozze e arricchimento: ora la query non filtra più sul meta e l'ordinamento per click avviene in PHP.
  • Versione plugin aggiornata a 2.90.3.

2.90.2 - 2026-07-08

Fix posizione e larghezza mappa articolo

  • Il blocco mappa viene spostato via JS in coda al contenitore del contenuto del tema (.the_content_wrapper di BeTheme, con fallback) prima dell'inizializzazione; larghezza piena garantita.
  • Versione plugin aggiornata a 2.90.2.

2.90.1 - 2026-07-08

Fix mappa duplicata

  • La mappa articolo veniva accodata a ogni applicazione di the_content (BeTheme/builder/SEO): ora una sola volta per articolo, mai nei passaggi prima di wp_head.
  • Versione plugin aggiornata a 2.90.1.

2.90.0 - 2026-07-08

Mappa articolo fase 2: monetizzazione nel popup

  • Ogni marker mostra i 2 migliori link affiliati dell'area (vivi, per click) sotto il pulsante Google Maps, con tracking dedicato (provenienza article_map) e cache 12h.
  • Versione plugin aggiornata a 2.90.0.

2.89.0 - 2026-07-08

Mappa "I luoghi di questo articolo"

  • Mappa interattiva automatica a fine articolo con le località geocodificate citate (primaria evidenziata); i marker aprono la scheda Google Maps del luogo in nuova scheda (place_id quando disponibile). Leaflet locale, caricamento pigro allo scroll, shortcode [alma_mappa_articolo], opzione globale e esclusione per articolo.
  • Versione plugin aggiornata a 2.89.0.

2.88.1 - 2026-07-08

"Esegui ora" dell'arricchimento affidabile

  • Eliminata la dedup silenziosa dell'evento cron, esecuzione manuale che ignora il limite giornaliero, riquadro "Ultima esecuzione" con esito e motivo (saltata/completata/errore) e avviso se WP-Cron non gira.
  • Versione plugin aggiornata a 2.88.1.

2.88.0 - 2026-07-08

Arricchimento dai post più vecchi

  • La coda parte dalle prime pubblicazioni (2020), le meno ottimizzate; i link universali (Assicurazioni, eSIM) sono sempre candidati e l'AI ne include uno se coerente; il widget viene proposto dove possibile in un punto intermedio per spezzare il testo.
  • Versione plugin aggiornata a 2.88.0.

2.87.3 - 2026-07-08

Parametri di sessione GYG: pulizia completa

  • Il batch di Verifica link ora pulisce anche il contenuto di articoli/pagine (l'AI poteva scrivere href diretti con l'URL sporco preso dal payload) e i link in ogni stato; il draft-builder ripulisce ogni nuova bozza prima del salvataggio. I parametri non sono tracking del plugin: arrivano dall'export GetYourGuide.
  • Versione plugin aggiornata a 2.87.3.

2.87.2 - 2026-07-08

Ispettore URL salvati in Verifica link

  • Nuova card di ricerca che mostra gli URL esattamente come salvati nel database (parametri di sessione evidenziati): distingue un problema di salvataggio dal tracking che GYG aggiunge nel browser dopo il click.
  • Versione plugin aggiornata a 2.87.2.

2.87.1 - 2026-07-08

Link GYG senza parametri di sessione

  • I deep link dei CSV GetYourGuide contengono ID di sessione (deeplink_id, page_id) che possono impedire la convalida della vendita: ora vengono rimossi automaticamente all'import e un nuovo batch in Verifica link pulisce l'archivio esistente (solo domini getyourguide.*, con backup; link manuali intatti).
  • Versione plugin aggiornata a 2.87.1.

2.87.0 - 2026-07-08

Read the full README on GitHub →