ユーザー プロファイルのリンクを変更しようとしていますが、初心者すぎるようです。リンクの現在の構造はdomain.com/profile/usernameです。私がしたいのは次のようなものです: domain.com/username/cityここで、都市は wp_postmeta テーブルから取得されます
この関数を使用して何かを試しました:
add_action('init', 'wpse82004_init');
function wpse82004_init()
{
global $wp_rewrite;
$city = get_user_meta( get_current_user_id(), 'city', TRUE );
$wp_rewrite->author_base = $city;
$wp_rewrite->author_structure = '/%author%' . '/' . $wp_rewrite->author_base;
}
問題は、クリックしたすべてのプロファイルで現在ログインしているユーザーの都市を返すことです。どんな助けでも大歓迎です。ありがとう