Sid Gifari File Manager
🏠 Root
/
home
/
genremedia08
/
musicartists.events.overlookedtracks.com
/
wp-content
/
plugins
/
trx_addons
/
templates
/
Editing: tpl.login-link.php
<?php /** * The template to display login link * * @package ThemeREX Addons * @since v1.0.1 */ // Display link $args = get_query_var('trx_addons_args_login'); // If user not logged in if ( ! is_user_logged_in() ) { ?><ul class="sc_layouts_login_menu sc_layouts_menu_nav sc_layouts_menu_no_collapse"><li class="menu-item"><a href="#trx_addons_login_popup" class="trx_addons_popup_link trx_addons_login_link "><?php if ( ! empty( $args['login_image'] ) ) { $icon_type = trx_addons_get_file_ext( $args['login_image'] ) == 'svg' ? 'svg' : 'images'; } else { $icon_type = 'icons'; $icon = ! empty( $args['login_icon'] ) && ! trx_addons_is_off( $args['login_icon'] ) ? $args['login_icon'] : 'trx_addons_icon-user-alt'; } ?><span class="sc_layouts_item_icon sc_layouts_login_icon sc_icon_type_<?php echo esc_attr( $icon_type ) . ( $icon_type == 'icons' ? ' ' . esc_attr( $icon ) : '' ); ?>"><?php if ( ! empty( $args['login_image'] ) ) { $icon_type = trx_addons_get_file_ext( $args['login_image'] ); if ( $icon_type == 'svg' ) { ?><span class="sc_layouts_item_icon_svg"><?php trx_addons_show_layout( trx_addons_get_svg_from_file( $args['login_image'] ) ); ?></span><?php } else { ?><img src="<?php echo esc_url( trx_addons_get_attachment_url( $args['login_image'], apply_filters('trx_addons_filter_thumb_size', trx_addons_get_thumb_size( 'tiny' ), 'sc_layouts_login' ) ) ); ?>" alt="<?php esc_attr_e( 'Login icon', 'trx_addons' ); ?>" class="sc_layouts_item_icon_image"><?php } } ?></span><?php if (!empty($args['text_login'])) { ?><span class="sc_layouts_item_details sc_layouts_login_details"><?php $rows = explode('|', $args['text_login']); if (!empty($rows[0])) { ?><span class="sc_layouts_item_details_line1 sc_layouts_iconed_text_line1"><?php echo esc_html($rows[0]); ?></span><?php } if (!empty($rows[1])) { ?><span class="sc_layouts_item_details_line2 sc_layouts_iconed_text_line2"><?php echo esc_html($rows[1]); ?></span><?php } ?></span><?php } ?></a></li></ul><?php // Else if user logged in } else { ?><ul class="sc_layouts_login_menu sc_layouts_dropdown sc_layouts_menu_nav sc_layouts_menu_no_collapse"> <li class="menu-item<?php if (!empty($args['user_menu'])) { echo ' menu-item-has-children'; } ?>"> <a href="<?php if ( empty( $args['user_menu'] ) ) { echo esc_url( wp_logout_url( apply_filters( 'trx_addons_filter_logout_url', home_url('/') ) ) ); } else { echo '#'; } ?>" class="trx_addons_login_link<?php if ( ! empty( $args['user_menu'] ) && ( ! empty( $args['user_menu_image'] ) || ! trx_addons_is_off( $args['user_menu_icon'] ) ) ) { echo ' trx_addons_login_link_with_custom_icon'; } ?>"><?php if ( ! empty( $args['logout_image'] ) ) { $icon_type = trx_addons_get_file_ext( $args['logout_image'] ) == 'svg' ? 'svg' : 'images'; } else { $icon_type = 'icons'; $icon = ! empty( $args['logout_icon'] ) && ! trx_addons_is_off( $args['logout_icon'] ) ? $args['logout_icon'] : ( empty($args['user_menu']) ? 'trx_addons_icon-user-times' : 'trx_addons_icon-user-alt' ); } ?><span class="sc_layouts_item_icon sc_layouts_login_icon sc_icon_type_<?php echo esc_attr( $icon_type ) . ( $icon_type == 'icons' ? ' ' . esc_attr( $icon ) : '' ); ?>"><?php if ( ! empty( $args['logout_image'] ) ) { if ( $icon_type == 'svg' ) { ?><span class="sc_layouts_item_icon_svg"><?php trx_addons_show_layout( trx_addons_get_svg_from_file( $args['logout_image'] ) ); ?></span><?php } else { ?><img src="<?php echo esc_url( trx_addons_get_attachment_url( $args['logout_image'], apply_filters('trx_addons_filter_thumb_size', trx_addons_get_thumb_size( 'tiny' ), 'sc_layouts_login' ) ) ); ?>" alt="<?php esc_attr_e( 'Logout icon', 'trx_addons' ); ?>" class="sc_layouts_item_icon_image"><?php } } ?></span><?php if ( ! empty( $args['text_logout'] ) ) { ?><span class="sc_layouts_item_details sc_layouts_login_details"><?php $current_user = wp_get_current_user(); $rows = explode('|', str_replace('%s', !empty($current_user->user_firstname) // user_login or user_firstname or user_lastname or display_name ? $current_user->user_firstname : $current_user->user_login, $args['text_logout']) ); if ( ! empty( $rows[0] ) ) { ?><span class="sc_layouts_item_details_line1 sc_layouts_iconed_text_line1"><?php echo esc_html($rows[0]); ?></span><?php } if ( ! empty( $rows[1] ) ) { ?><span class="sc_layouts_item_details_line2 sc_layouts_iconed_text_line2"><?php echo esc_html($rows[1]); ?></span><?php } ?></span><?php } if ( ! empty( $args['user_menu'] ) ) { if ( ! empty( $args['user_menu_image'] ) && trx_addons_get_file_ext( $args['user_menu_image'] ) == 'svg' ) { ?><span class="sc_layouts_dropdown_icon sc_icon_type_svg"> <span class="sc_layouts_item_icon_svg"><?php trx_addons_show_layout( trx_addons_get_svg_from_file( $args['user_menu_image'] ) ); ?></span> </span><?php } else if ( ! trx_addons_is_off( $args['user_menu_icon'] ) ) { ?><span class="sc_layouts_dropdown_icon <?php echo esc_attr( $args['user_menu_icon'] ); ?>"></span><?php } } ?></a><?php if ( ! empty( $args['user_menu'] ) ) { ?><ul><?php do_action('trx_addons_action_login_menu_start'); if ( ! empty( $args['user_menu_items'] ) && is_array( $args['user_menu_items'] ) && ! empty( $args['user_menu_items'][0]['text'] ) && ! empty( $args['user_menu_items'][0]['link'] ) ) { foreach ( $args['user_menu_items'] as $item ) { if ( empty( $item['text'] ) || ( ! empty( $item['available_for'] ) && $item['available_for'] == 'specific_roles' && ! trx_addons_users_check_role( $item['specific_roles'] ) ) ) { continue; } if ( $item['text'] == '-' ) { ?><li class="menu-item menu-delimiter"></li><?php } else { ?><li class="menu-item<?php if ( ! empty( $item['theme_icon'] ) && ! trx_addons_is_off( $item['theme_icon'] ) ) echo ' ' . esc_attr( $item['theme_icon'] ); ?>"><?php ?><a href="<?php echo esc_url( $item['link'] ); ?>"<?php echo trx_addons_get_link_attributes( $item ); ?>><?php if ( empty( $item['theme_icon'] ) || trx_addons_is_off( $item['theme_icon'] ) ) { if ( ! empty( $item['icon_extra'] ) ) { ?><span class="menu-item-icon trx-addons-icon"><?php Elementor\Icons_Manager::render_icon( $item['icon_extra'], array( 'aria-hidden' => 'true' ) ); ?></span><?php } } ?><span><?php echo esc_html( $item['text'] ); ?></span><?php ?></a><?php ?></li><?php } } } else { // New post if (current_user_can('publish_posts')) { ?><li class="menu-item trx_addons_icon-wpforms"><a href="<?php echo esc_url( trailingslashit( home_url('/') ) ); ?>wp-admin/post-new.php"><span><?php esc_html_e('New post', 'trx_addons'); ?></span></a></li><?php // Delimiter ?><li class="menu-item menu-delimiter"></li><?php } do_action('trx_addons_action_login_menu_settings'); // Settings ?><li class="menu-item trx_addons_icon-cog"><a href="<?php echo esc_url( get_edit_user_link() ); ?>"><span><?php esc_html_e('My profile', 'trx_addons'); ?></span></a></li><?php // Delimiter ?><li class="menu-item menu-delimiter"></li><?php do_action('trx_addons_action_login_menu_logout'); // Logout ?><li class="menu-item trx_addons_icon-user-times"><a href="<?php echo esc_url( wp_logout_url( apply_filters( 'trx_addons_filter_logout_url', home_url('/') ) ) ); ?>"><span><?php esc_html_e('Logout', 'trx_addons'); ?></span></a></li><?php } do_action('trx_addons_action_login_menu_end'); ?></ul><?php } ?></li> </ul><?php }
Save
Cancel