第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

wp_safe_redirect(); 不是重定向,它只是打印給定的變量?

wp_safe_redirect(); 不是重定向,它只是打印給定的變量?

PHP
哆啦的時光機(jī) 2022-07-29 10:26:50
我想我要么誤解了WP Codex對wp_safe_redirect()函數(shù)的定義,要么我是個笨蛋,沒有正確使用它。(我什至不知道WP有這樣的功能,但是每天都在學(xué)習(xí)對吧?)因此,在某些情況下,我有一個新實(shí)例,WP_Query它遍歷特定的帖子類型,然后根據(jù) ACF 字段 meta_key 提取單個結(jié)果。我只是想將用戶重定向到第一個也是唯一找到的結(jié)果。這是我的嘗試;$args = array(    'post_type'              => array( 'locale' ),    'post_status'            => array( 'published' ),    'nopaging'               => true,    'posts_per_page'         => '1',    'meta_key'               => 'postal_town',    'meta_value'             => $postal_town_result);$postcodeSearch = new WP_Query( $args );if($postcodeSearch->have_posts()) :     while($postcodeSearch->have_posts()) : $postcodeSearch->the_post();        $perma_url = the_permalink();        wp_safe_redirect( $perma_url ); // just prints the url?        exit;     endwhile; else:    echo 'Oops, there are no posts.'endif;任何建議將不勝感激。
查看完整描述

1 回答

?
繁星點(diǎn)點(diǎn)滴滴

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個贊

來自 WordPress the_permalink:


the_permalink顯示當(dāng)前帖子的永久鏈接。


這樣實(shí)際上會顯示它,并且在輸出后標(biāo)頭重定向失敗,因?yàn)闃?biāo)頭已經(jīng)發(fā)送。


您希望get_permalink返回永久鏈接而不是顯示它:


    $perma_url = get_permalink();

    wp_safe_redirect( $perma_url );

    exit;

此外,使用以下內(nèi)容或任何 WordPress 的等效設(shè)置將向您顯示:


error_reporting(E_ALL);

ini_set('display_errors', '1');


查看完整回答
反對 回復(fù) 2022-07-29
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號