Здравствуйте, подскажи пожалуйста, есть ли какой то хук или фильтр с помощью которого можно вывести свои произвольные данные во вкладке профиля (я знаю что есть поля профиля и в них можно вывести поля, так же есть фильтры с помощью которых можно вывести поля), но мне нужно по факту вывести просто текст(php проверка) который просто будет информировать пользователя, сделать с ним ничего будет нельзя.
вот нашел на сайте
, но к сожалению чуток либо не разобрался до конца как вывести просто текст либо, с помощью этих фильтров сделать это не возможно
Подскажите кто делал что-то подобное либо, как сделать
//фильтр профиля
add_filter( 'rcl_tab_profile', 'filter_function_my_profile' );
function filter_function_my_profile( $data ) {
//какой тут должен быть аргумент чтоб добавить свой текст и не затереть другие вкладки
return $data;
}
Подскажите пожалуйста, что следует вписать чтоб не затереть другие вкладки?
с
Preci сказал(а)
Вы фильтруете содержание вкладки profile - вы уже не затронете другие вкладки//фильтр профиля add_filter( 'rcl_tab_profile', 'filter_function_my_profile' ); function filter_function_my_profile( $content) { $content = 'Мой контент перед содержимым'.$content; return $content; }
не совсем то что нужно, но и так сойдет, спс
Приветствую коллеги! Апну старую тему, дабы не плодить новые. Решение выше не подходит т.к. необходимо выдернуть часть контента в текущем выводе. Проблема в следующем:
В функция rcl_tab_profile_content(), переменная $content начинает собирать данные на вывод с:
$content = '<h3>' . __( 'User profile', 'wp-recall' ) . ' ' . $userdata->display_name . '</h3>
';
Мне требуется избавиться от
<h3>' . __( 'User profile', 'wp-recall' ) . ' ' . $userdata->display_name . '</h3>
В файле плагина это удалять смысла нет, т.к. не правильно. А если свой callback садить на вывод. то придется весь код копировать из этой функции за исключением этой строчки, что тоже думаю не правильно. Пробовал скопировать index из wp-contentpluginswp-recalladd-onprofile в wp-contentwp-recalladd-onprofile, но последующие изменения результатов не принесли. Есть какой то элегантный способ решить мою задачу не загромождаю свой function.php?