URL の末尾にいくつかの変数を追加するページ テンプレートがあるので、渡されたものに基づいてデータを表示できます。
例: mysite.com/search-listins/listing/?address=123+The+Street&mls-number=00000
これをきれいなパーマリンクに変換する必要があります。このようなもの:
mysite.com/search-listings/listing/123-The-Street または mysite.com/search-listings/listing/00000-123-The-Street
この機能を使ってみました。しかし、何も機能していないようです。何かご意見は?これらはカスタム投稿タイプからのものではありません。ご覧のとおり、これらはカスタム投稿タイプではありません。これらは wp_ テーブルの外にある MLS アイテムです。
関数:
function setup_filter_rewrites(){
add_rewrite_rule('search-listings/listing/([^/]*)/?', 'index.php?pagename=search- listings/listing/?address=$matches[1]&mls-number=$matches[2]', 'top');
}
add_action( 'init', 'setup_filter_rewrites' );
function setup_filter_query_vars( $query_vars ){
$query_vars[] = 'listing';
return $query_vars;
}
add_filter( 'query_vars', 'setup_filter_query_vars' );`