'회원정보' 및 '로그인' 버튼에 title="" 속성을 넣고 싶습니다.
그런데 어느 파일에서 수정을 해야하는지 몰라서 1시간째 파일을 찾고 있으나 결국 못찾아서 문의드려요.
위 이미지에서는 텍스트로 되어 있어 사용자들의 접근이 용이 하지만, 디자인이 아이콘으로 와서 각 버튼에 title="" 속성을 추가해야해서요.
답변 요청드립니다.
감사합니다.
안녕하세요~^^
/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일을 수정해주세요.
아래 코드가 로그아웃 코드입니다.
$logout_url = wp_logout_url(wp_login_url());
$args['rows'][] = '<li class="logout"><a href="'.$logout_url.'">'.__('Log Out', 'cosmosfarm-members').'</a></li>';
그리고 나머지 부분은 WP-Members 플러그인에 있습니다.
아무튼 플러그인의 파일을 직접 수정하는 것은 추천하지는 않습니다.
wpmem_member_links_args 필터를 사용하면 플러그인 파일을 수정하지 않고도 편집할 수 있습니다.
아래 코드를 테마의 functions.php 파일에 추가해서 확인해보시겠어요?
그리고 적절히 태그를 수정해주시면 될 듯합니다.
add_filter('wpmem_member_links_args', 'my_member_links_args', 99, 1);
function my_member_links_args($args){
global $wpmem;
if(!is_array($args)){
$args = array();
}
echo '<pre>';
print_r($args['rows']);
echo '</pre>';
return $args;
}
수정 방법은 케이스 바이 케이스라서 딱 정답은 없지만 아래처럼 태그를 다시 작성해서 대입해주시면 됩니다.
$logout_url = wp_logout_url(wp_login_url());
$args['rows'][2] = '<li class="logout"><a href="'.$logout_url.'">'.__('Log Out', 'cosmosfarm-members').'</a></li>';
고맙습니다.