-1

get_permalink($this->get_pageid())ページのURLを取得するため に使用しています。

私のパーマリンクはサンプル投稿として有効になっています。あるはずですexample.com/forumが、表示されていますexample.com/login

4

1 に答える 1

1

get_pageid()はワードプレスのネイティブ関数ではなく、コードを提供していないため、質問は明確ではありません。いずれかの方法...

実際にはget_permalink()idは整数である必要がある引数としてオプションを期待しています。これは、ループの外で使用している場合にのみ必要なので$this->get_pageid()、整数値を返すことを確認してください。たとえば、次のようになります

get_permalink(10) // 10 should be your page/post id

また、使用できます

get_permalink(get_page_by_title('Some Page')) // Some Page is page/post title

または、使用することができます

global $post;
get_permalink($post->ID); // $post->ID will return the page/post id

ループの外にいるとき。お役に立てれば。

于 2012-11-30T10:41:31.990 に答える