Я пытаюсь создать динамический URL, который выглядит как этот локальный/WordPress/бруски/имя пользователясоздать динамический PHP URL
Я использую функцию wp_redirect для перенаправления пользователя на этот адрес, но Probleme что я не знаете, как написать этот url?
Я пытался создать переменную как так $user = wp_get_current_user();
, чтобы, как это входит в так wp_redirect("http://localhost/wordpress/slug/$user->display_name");
, но конечный результат http://localhost/wordpress2/slug/
поэтому, пожалуйста, кто-то мне помочь
иметь в виду, что я пишу свой код в функции. PHP файл в моей папке темы
Благодаря
Вы используете функцию внутри крючка? Я использую действие 'template_redirect' для действительных переадресаций. Функция 'wp_get_current_user' не может быть определена, если вы вызываете ее слишком быстро. – ojrask
извините, но я не эксперт wp, а что такое крючок? и как я могу использовать «template_redirect» .... ну, я думаю, что переменная не возвращает никакого значения, и это проблема ... возможно, поскольку вы сказали, что функция не определена, но поскольку я сказал, что добавляю свой код в function.php, и этот файл находится в папке C: \ wamp \ www \ wordpress \ wp-content \ themes \ my_theme – dantosso
WordPress обеспечивает загрузку этих крючков, чтобы задействовать выполнение основного кода WP. Есть действия и фильтры. 'template_redirect' является одним из доступных действий для подключения. – ojrask