如何在WordPress的特定页面上重定向?

时间:2015-03-02 作者:Lucky

<?php 
if($result_array[\'ACK\']== \'Success\'){
  global $wpdb;
  $wpdb->insert(\'wp_paypal_payment\', array(
    \'amount\' => $result_array[\'AMT\'],
    \'post_id\' => $_REQUEST[\'post_id\'],
    \'firstname\' => $_REQUEST[\'first_name\'],
    \'lastname\' => $_REQUEST[\'last_name\']
  ));  
  wp_redirect( get_page_by_title( \'thank-you\' ) );
}else{
  header("Location : http://localhost/mysite/faq");
}
?>
我的查询正在运行,但我不知道如何在我的页面中重定向并在wordpress中显示任何我的页面内容数据。所以请帮帮我。

1 个回复
最合适的回答,由SO网友:mjakic 整理而成

您应该获得要查找的页面的ID:

$page = get_page_by_title(\'thank-you\');
wp_redirect(get_permalink($page->ID));
exit;
看起来你想逐段阅读。如果是这样的话,你应该使用this function 相反

此外,对于位置标题,请不要在“位置”字符串后使用空格:

header("Location: http://localhost/mysite/faq");

结束

相关推荐

Pages_Links()更改链接的顺序

使用时paginate_links() WordPress的功能,我需要改变它的输出顺序。例如,默认情况下,它将以以下格式输出分页链接:Default Output:<<PREV 1 2 3 NEXT>> 但我需要以下格式的输出:Required Output:1 2 3 <<PREV NEXT>> 现在的问题是,如何根据我的要求更改这些分页链接的顺序?