現在最も人気のあるコンテンツ管理システムの 1 つである WordPress は、多くの Web サイトに強力な Web サイト構築機能と優れたユーザー エクスペリエンスを提供します。しかし、WordPressを使っているとページジャンプの設定などでトラブルに遭遇することもよくあります。デフォルトでは、WordPress はページを対応するリンクに自動的にリダイレクトしますが、ジャンプしないように一部のリンクを手動で設定する必要がある場合があります。この記事では、WordPressのノージャンプ設定の手順を詳しく紹介し、具体的なコード例を添付して簡単に操作できるようにします!
まず、WordPress のページジャンプの原理を理解する必要があります。 WordPress でページまたは記事を作成すると、システムはそのページのパーマリンクを自動的に生成し、このリンクは対応するページのコンテンツに自動的にリダイレクトされます。リンクがジャンプしないようにするには、次の設定を行う必要があります。
ステップ 1: WordPress バックエンド管理インターフェイスに入り、左側のメニューの [外観] をクリックし、[テーマの編集] を選択します。
ステップ 2: テーマの編集ページで、使用しているテーマ ファイル (通常は function.php) を見つけてクリックして開きます。
ステップ 3:functions.php ファイルに次のコードを追加します:
add_action( 'init', 'disable_page_redirects' ); function disable_page_redirects() { global $wp_query; if ( is_singular() ) { $wp_query->set_404(); status_header( 404 ); } }
ステップ 4: ファイルを保存し、Web サイトのページを更新します。これで、ファイルのジャンプ機能が正常に無効になりました。 WordPress ページ。
上記のコードはすべてのページのジャンプ機能を無効にすることに注意してください。特定のページにのみ設定したい場合は、次のコード例を使用してより詳細な操作を行うことができます。
add_filter( 'redirect_canonical', 'custom_disable_redirect_canonical' ); function custom_disable_redirect_canonical( $redirect_url ) { if ( is_page( 'your-page-slug' ) ) { return false; } return $redirect_url; }
以上が簡単に操作できるWordPressノンジャンプ設定の詳しいチュートリアル!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。