Cum pot obține permalink-ul unei pagini pe care a fost folosit un shortcode

21 dec. 2015, 09:59:13
Vizualizări: 148
Voturi: 0

Doresc să redirecționez utilizatorii către o pagină pe care a fost folosit un anumit shortcode după ce se autentifică. Practic, vreau să știu cum pot obține permalink-ul acelei pagini specifice pe care este utilizat shortcode-ul pluginului meu?

1
Comentarii

Adaugă niște cod pentru a clarifica întrebarea ta. Am citit-o de două ori dar încă nu înțeleg situația ta

WordPress Speed WordPress Speed
21 dec. 2015 12:15:45
Toate răspunsurile la întrebare 1
0

Cred că cea mai bună abordare ar fi să stochezi acea pagină într-o opțiune.

În orice caz, dacă dorești să obții paginile în care a fost utilizat un shortcode, poți folosi parametrul de căutare (s) al clasei WP_Query (sau funcția get_posts()). În esență, acest parametru efectuează o interogare de tip LIKE, așadar ar putea fi util pentru a căuta shortcode-uri în felul următor:

$args = array(
    's'         => '[myshortcode',
    'post_type' => 'pages'
);

$pages_with_myshortcode = get_posts( $args );
21 dec. 2015 11:40:07