Un utente ha chiesto 👇
Sto costruendo un plugin per wordpress in cui devo fornire contenuti specifici quando è appropriato piuttosto che pagine.
Ecco lo stato corrente (tutti i file si trovano nella cartella principale del plugin):
mo-template.php
<?php
echo "hi world";
my-plugins-main-php-file.php
//...logic to determine if the content of the page has to be rendered...
function load_template(){
return __DIR__."/my-template.php";
}
add_action('template_include', 'load_template');
Ed ecco il risultato desiderato:
my-plugins-main-php-file.php
//...logic to determine if the content of the page has to be rendered...
add_action('string_include_or_some_other_hook',"hi world");
C’è un gancio o un altro metodo che posso usare per portare alcuni contenuti wordpress direttamente da un filo?
Grazie!
Questo argomento è stato modificato 2 anni fa da.
(@howdy_mcgee)
2 anni fa
Non capisco bene cosa stai cercando di fare. Potresti guardare Shortcodess che ti consente di restituire un qualche tipo di HTML invece di un tag nel contenuto.
Se desideri caricare un modello di plug-in specifico nel file template_include
gancio che puoi usare:
plugin_dir_path( __FILE__ ) . '/templates/my-template.php';
Forse vuoi usare il buffer di output per catturare l’output del tuo modello?
ob_start();
include( 'path/to/my/template.php' );
$html = ob_get_clean();
Lanciatore di thread
(@masterbroki)
2 anni fa
Ciao,
Ho ricevuto una risposta al flusso delle scorte. Grazie per la risposta.
Was this helpful?
0 / 0