WordPress用户添加称号插件 My Titlesv1.0.0

前段时间很多朋友让我写一款WordPress为用户添加称号功能的插件,并且还要求要有称号图标。于是今晚上我给他写出来了。

WordPress用户添加称号插件 My Titlesv1.0.0 第2张插图

此插件需要在functions.php里添加:

//获取自定义头衔和图标
// Display custom title and icon on user profile page
function my_titles_display_user_title_and_icon( $user_id ) {
    $title = get_user_meta( $user_id, 'my_title', true );
    $icon_url = get_user_meta( $user_id, 'my_title_icon', true );
    if ( $title ) {
        echo '<div class="my-title">';
        if ( $icon_url ) {
            echo '<img class="my-title-icon" src="' . esc_url( $icon_url ) . '" alt="' . esc_attr( $title ) . '">';
        }
        echo '<span class="my-title-text">' . esc_html( $title ) . '</span>';
        echo '</div>';
    }
}

// Add custom title and icon to user profile page
add_action( 'show_user_profile', 'my_titles_add_user_profile_fields' );
add_action( 'edit_user_profile', 'my_titles_add_user_profile_fields' );
function my_titles_add_user_profile_fields( $user ) {
    $title = get_user_meta( $user->ID, 'my_title', true );
    $icon_url = get_user_meta( $user->ID, 'my_title_icon', true );
?>

    <?php my_titles_display_user_title_and_icon( $user->ID ); ?>
<?php } ?>

在前台你需要放这个称号和图标的位置,添加如下代码:

  <div class="author-info"> 
  <p><?php echo get_the_author_meta( 'description', $author_id ); ?></p>
    <?php my_titles_display_user_title_and_icon( $author_id ); ?>
</div>
WordPress用户添加称号插件 My Titlesv1.0.0 第3张插图文件下载
my-titles.zip
PHP/HTML
1.4K
蓝奏云
更新时间:2023-12-03 18:46:22
免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
如若转载,请注明出处:https://www.zxki.cn/8289.html

上一篇 2023-12-3 09:24
下一篇 2023-12-3 19:06

相关推荐

发表评论

为了防止灌水评论,登录后即可评论!

已有 3 条评论