Bonjour,
j’ai, dans l’optique de faire une interface d’édition front-end des articles, ajouté ce morceau de code pour intercepter les liens vers l’interface :
1 2 3 4 5 6 7 8 9 10 | <?php add_filter('get_edit_post_link', 'get_edit_post_link_178416', 99, 3); function get_edit_post_link_178416($link, $post_id, $context) { if(!is_singular('post')) return ""; $lang = pll_current_language(); $id_add_page = pll_get_post(172, $lang ); return add_query_arg( 'id', $post_id, get_permalink($id_add_page)); } |
Le code fonctionne, quand je clique sur le lien éditer des articles, je suis bien redirigé vers ma page. Cependant elle est ouverte dans un nouvel onglet. Comment empêcher cela ?
NB : la page 172 est ma page d’édition front-end en français, la fonction pll_get_post
me permet de retrouver la version dans la langue de l’utilisateur.
Merci d’avance,
Dark Patate.
+0
-0