0

カスタマイズされたクエリを持つ検索ページにユーザーをリダイレクトしようとしています。私は wp_redirect() で立ち往生しており、エラーが発生しています:

Fatal error: Uncaught Error: Call to undefined function wp_redirect()

ここに私のリダイレクトコードがあります:

customFile.php

<?php /* Template Name: customFile*/ ?>
<?php
    // Logic to build $cSearch
    //  $cSearch is generated above in this file
    $baseUrl = site_url().'/?s='. $cSearch;
    wp_redirect( $baseUrl, 302 );
    exit();

このファイルは、メインのプラグイン ファイルで 1 回必要です。

4

2 に答える 2

0

このコードで試してください

<?php /* Template Name: customFile*/ ?>
<?PHP
if (!defined('ABSPATH')) {
  require_once(dirname(__FILE__) . '/wp-load.php');
}
// Logic to build $cSearch
//  $cSearch is generated above in this file
$baseUrl = site_url().'/?s='. $cSearch;
wp_redirect( $baseUrl, 302 );
exit();
于 2020-09-15T13:37:08.290 に答える