2017-10-04 14 views
1

何か助けてくれれば幸いです!WordPressでGETリクエストURLを書き換える

私は外部データベースの情報にアクセスするWordPressビルドを用意しています。この外部データベースは、ページの作成を支援します。その構造は次のようになります。

http://example.com/publication/?pub=thenewyorktimes 

を理想的には、私は結果がなりたい:

http://example.com/publication/thenewyorktimes 

がここにキャッチあり - http://example.com/publicationある外部データベースへのAPI呼び出しでを保持しているページWPテンプレート、私はまたGETの前に後続のスラッシュが何かエラーを作るかどうか疑問に思っています。再度、感謝します!

答えて

1

は、書き換えルールを使用してみてください:

add_action('init', 'so46572689_new_rule'); 
function so46572689_new_rule() { 
    add_rewrite_rule('^publication/(.*)?$','index.php?pagename=publication&pub=$matches[1]','top'); 
} 

あなたのWPの管理、設定>パーマリンクおよび[変更を保存]をクリックしに行くことによってこれを追加した後、あなたのパーマリンクをフラッシュすることを確認します。

+0

素晴らしい!私はページネームのクエリを見逃していました。あなたの洞察力に感謝しています。 –

関連する問題