在Function.php(Wordpress)中添加类而不是链接

时间:2019-05-30 09:09:28

标签: php wordpress woocommerce wordpress-theming

我正在使用woo-commerce插件,该插件默认是在一个图标(假设用户图标)上设置登录/注册,我必须删除该图标并替换为标题中的“登录”文本,但是问题是就是说,在默认情况下,每当有人单击用户图标时,它将通过激活其类显示在小弹出窗口中,以供登录,这就是我登录按钮所需要的样式。

我更改了主题的function.php,它现在在登录和注销时都能正常工作,我对wordpress不太了解,所以我从Internet复制了此脚本。

  function add_loginout_link( $items, $args ) {

  if (is_user_logged_in() && $args->theme_location == 'primary') {

   $items .= '<li><a href="'. wp_logout_url( get_permalink( wc_get_page_id( 'myaccount' ) ) ) .'">Log Out</a></li>';


 }

  elseif (!is_user_logged_in() && $args->theme_location == 'primary') {

  $items .= '<li><a href="' . get_permalink( wc_get_page_id( 'myaccount' ) ) . '">Log In</a></li>';

 }

  return $items;

}

我尝试使用$ attr之类的第三个参数,但它不起作用,我也将该类添加到了定位标记中,但是按要求它未显示结果,就像它显示弹出式窗口而无需单击登录。

简单地说,我必须删除锚链接并添加类,因此当有人单击登录时,它将在popup中打开日志。这是我的classname =“ rigid-header-account-link-holder active”

0 个答案:

没有答案