Domanda

Sto creando un plug -in che ha un file PHP nella directory del plug -in a cui si accede direttamente tramite un URL di riscrittura personalizzato.

Ho bisogno di questo file per poter utilizzare le tre funzioni menzionate nel titolo.

Al momento, includo il file wp-moad.php che mi dà accesso a tutte queste funzioni. Tuttavia, ho letto che il carico WP non dovrebbe essere incluso perché potrebbe non essere sempre nello stesso posto e include file WordPress che potrebbero non essere necessari.

È così che includo WP-Load:

$wp_base = explode($_SERVER['PHP_SELF'], $_SERVER['SCRIPT_FILENAME']);
require($wp_base[0] . '/wp-load.php');

Ho scoperto che le funzioni di cui ho bisogno si trovano in questi file WordPress:

wp-includes/general-template.php
wp-includes/functions.php
wp-includes/link-template.php

Dovrei invece includere solo questi tre file e si troveranno sempre nello stesso posto?

O c'è un modo migliore per farlo?

Grazie

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top