Я использую Ultimate Member, чтобы иметь личные профили пользователей на моем сайте. У меня есть форма гравитации, которую заполняют пользователи, и одно из полей в форме скрыто и заполняет URL-адрес, с которого отправляется форма. (страница профиля пользователя)
Я пытаюсь отфильтровать записи Gravity Form по URL-адресу ...
mysite.com / user / username
Поле в Gravity Form правильно заполняется полным URL-адресом, включая имя пользователя
Служба поддержки Gravity Form сообщила мне, что имя пользователя не отображается в запросе, а возвращаемый результат - mysite.com/user/
поэтому результатом будет «нет совпадений при поиске»
Я нашел это, но не уверен, что это правильное решение, и если не уверен, что вводить, где написано «здесь ваш код»
<?php
add_filter( 'um_localize_permalink_filter', 'my_localize_permalink', 10, 2 );
function my_localize_permalink( $profile_url, $page_id ) {
// your code here
return $profile_url;
}
?>
Мы будем благодарны за любые мысли или помощь.