web-dev-qa-db-fra.com

Ajouter le titre de la page en tant que variable javascript à des publications spécifiques

Je suis très nouveau sur WordPress et je suis désolé si cette question peut paraître ridicule.

J'ai besoin d'un moyen d'ajouter le titre de l'article dans son contenu, uniquement dans des articles spécifiques, et pas toujours au même endroit dans le contenu. J'ai fait des recherches, mais tout ce que je trouve concerne la modification de fonctions dans les fichiers .php ou dans The Loop .

Je ne sais pas s'il existe des fonctions, balises ou codes prédéfinis pouvant être utilisés pour imprimer manuellement ce type d'informations dans le contenu. J'ai essayé d'inclure le code <?php, mais ce n'est évidemment pas le cas car il est commenté (corrigez-moi si je me trompe).

Ps: Ceci est destiné à être utilisé par les éditeurs de contenu, les référenceurs et les personnes ne connaissant presque rien de la programmation.

2
I.G. Pascual

Utilisez un shortcode . Dans votre plugin ou votre thème (functions.php), ajoutez:

add_action( 'after_setup_theme', 'wpse_42534_add_permalink_shortcode' );
function wpse_42534_add_permalink_shortcode()
{
    add_shortcode( 'permalink', 'get_permalink' );
}

Désormais, vos utilisateurs peuvent utiliser la chaîne [permalink] n'importe où dans l'article pour imprimer l'URI de l'article ou de la page en cours.

Oh, et bienvenue sur WordPress Stack Exchange!

1
fuxia