Pas très joli, mais voici comment j’ai pu retrouver l’ID de ma page en dehors de ma loop WordPress :
function memo_get_post_id() {
global $wpdb;
$slug = explode("/", $_SERVER['REQUEST_URI']);
$slug = $slug[count($slug)-2];
$sql = "
SELECT
ID
FROM
$wpdb->posts
WHERE
post_name = "$slug"
";
return $wpdb->get_var($sql);
}
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!