[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Написание плагина для wp.Возникла проблема
Wanter
Тренируюсь с написанием кодов php, сделал элементарную старницу для своего сайта на wordpress, на которой выводится информация о пользователе. Весь код, все функции уже написаны, но как обратится к этой странице через url не знаю. Нужно что бы страница с информацией была доступна по адресу "mysite.ru/users/id". лазил в коде плагинов с подобным функцианалом, нашёл фрагменты, которые мне кажется могут отвечать за url данной страницы, возможно это только часть, но всё что нашёл

function up_action_generate_rewrite_rules_fn( $wp_rewrite ) {

$up_profile_page = get_option( 'up_profile_page_title' );
$new_rules = array(
$up_profile_page . '/(.+)' =>
"index.php?pagename=$up_profile_page&username=" . $wp_rewrite->preg_index(1)
);


$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}
add_action ( 'generate_rewrite_rules', 'up_action_generate_rewrite_rules_fn' );

и ещё один из того же кода плагина:
function up_filter_get_the_author_url_fn( $author_url, $author_id ) {

return "/index.php/users/$author_id";
}
add_filter( 'get_the_author_url', 'up_filter_get_the_author_url_fn', 10, 2 );


Может быть кто с этого форума поможет мне, а то 4 дня сижу на разных форумах про wp и ни 1 ответа. Если понадобятся какие либо дополнительные данные, то напишите что именно.
P.S. Заранее спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.