Я прошу прощения первым.
Поскольку я плохо владею английским языком, предложения могут быть странными.
Вопрос в заголовке.
Я хочу увеличить элементы, связанные с другой страницей (Моя страница Buddypress) в меню Моя учетная запись woocommerce.
Возможно ли это?
( Как добавить внешний пользовательский URL в конечную точку woocommerce )
Я видел ответ выше.
Тем не менее, моя страница на Buddypress не может быть использована, потому что она не может быть написана в ULR и не может быть написана в
(Может быть, просто мое отсутствие знаний)
add_filter ( 'woocommerce_account_menu_items', 'misha_one_more_link' );
function misha_one_more_link( $menu_links ){
// we will hook "anyuniquetext123" later
$new = array( 'anyuniquetext123' => '**Candidate Dashboard**' );
// or in case you need 2 links
// $new = array( 'link1' => 'Link 1', 'link2' => 'Link 2' );
// array_slice() is good when you want to add an element between the other ones
$menu_links = array_slice( $menu_links, 0, 1, true )
+ $new
+ array_slice( $menu_links, 1, NULL, true );
return $menu_links;
}
add_filter( 'woocommerce_get_endpoint_url', 'misha_hook_endpoint', 10, 4 );
function misha_hook_endpoint( $url, $endpoint, $value, $permalink ){
if( $endpoint === 'anyuniquetext123' ) {
// Buddypress My page link→<?php echo bp_loggedin_user_domain(); ?>
// I want to make a link of this
// ok, here is the place for your custom URL, it could be external
$url = **'http://alatta.org.ye/candidate-dashboard/';**
}
return $url;
}
На самом деле, помимо основной проблемы, когда я меняю имя, меня беспокоит ошибка.
[Изменить]
«** Панель инструментов кандидата **» -> «ААА»
[Сообщение об ошибке]
синтаксическая ошибка, неожиданная '' (T_STRING)