Un usuario pregunt贸 馃憞
Hola,
Necesito ayuda para que este fragmento funcione. Estoy tratando de agregar un atajo para mostrar mi p谩gina html donde quiera, pero debe haber un error en alguna parte y parece que no puedo resolver el problema. Agregu茅 este c贸digo a mi archivo functions.php, en mi tema hijo:
add_shortcode("equipe", "equipe");
function equipe_html( $atts ) {
ob_start();
include('./wp-content/themes/twentyseventeen_child/shortcode-equipe.php');
$stringa = ob_get_contents();
ob_end_clean();
return $stringa;
}
Una vez agregado, cre茅 un archivo llamado shortcode-equipe.php en el que escrib铆 mi c贸digo html y cargu茅 ambos archivos en el directorio del tema secundario. Finalmente, cre茅 una nueva p谩gina y me acostumbr茅 [equipe] para mostrar mi equipo, pero solo veo el atajo [equipe] como salida. 驴Qu茅 hice mal? 驴Puede ayudarme alguien, por favor?
Muchas gracias
Salud
Enrico
(@alchymyth)
Hace 2 a帽os
leer https://codex.wordpress.org/Function_Reference/add_shortcode
su c贸digo debe contener la primera l铆nea:
add_shortcode("equipe", "equipe_html");
(@ alegremente)
Hace 2 a帽os
Primero, tiene el nombre de la funci贸n para llamar a su atajo diferente en su add_shortcode
y en tu funci贸n. https://developer.wordpress.org/reference/functions/add_shortcode/
En segundo lugar, la ruta del archivo es un recuento relativo, pero tiene la carpeta principal all铆. Usted debe darle una oportunidad get_stylesheet_directory
y agregue el nombre del archivo al final. https://developer.wordpress.org/reference/functions/get_stylesheet_directory/
Y este plugin parece un tema …
(@enricolino)
Hace 2 a帽os
Tienes raz贸n Michael, muchas gracias 馃檪 !!!!!
驴Solucion贸 tu problema??
0 / 0