Pregunta sobre Developing with WordPress de Wordpress:

atajo para agregar plantillas

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

Deja una respuesta 0

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