×

Wordpress开发

Wordpress开发
优畅主题 2017-03-28 21:16 232℃ 0 条
 0 

WordPress用户功能比较弱,很多国人熟习的一些用户信息都无默认的调用代码,比如用户注册时间、最后登录时间等,上篇《WordPress前台显示登录用户的注册时间》可以在前台显示用户注册时间,这里再分享一个前台显示用户最后登录时间的代码。 可以将下面的代码添加到当前主题functions.php中: //~ 记录登录时间 function user_last_login($user_login) { global $user_ID; date_default_timezone_set(PRC); $user = get_user_by( 'login', $user_login ); update…

阅读全文 >>
优畅主题 2017-03-28 21:11 174℃ 0 条
 0 

我们知道正常WordPress前台和后台都不会显示用户的注册时间,有时需要在前台显示登录用户的注册时间,可以用下面的代码实现。 优畅就告诉大家一个方法: 1、将代码添加到当前主题functions.php中: function uctheme_user_registered_date(){ $userinfo=get_userdata(get_current_user_id()); $authorID= $userinfo->id; $user = get_userdata( $authorID ); $registered = $user->user_registered; echo '注册时间' . date( 'Y年m月d日', strtotime(…

阅读全文 >>
优畅主题 2016-12-29 19:37 646℃ 5 条
 0 

current_user_can()的正确用法 current_user_can()文档中有一句话要注意一下 Do not pass a role name to current_user_can(), as this is not guaranteed to work correctly. 意思是说传递用户角色名称(如author、contributor)作为参数不能100%保证返回正确的结果,正确的用法是传递$capability,从这个函数的表面意思看,参数是权限比参数是角色名称更靠谱。 所以,要根据不同角色拥有的权限来判断用户角色,用户权限可以在Roles and Capabilities中找到 判断用户是否为管理员(A…

阅读全文 >>
优畅主题 2016-05-31 22:35 1,532℃ 1 条
 0 

首先,在主题functions.php模板文件中添加以下函数: function get_category_tags($args) { global $wpdb; $tags = $wpdb->get_results (" SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name FROM $wpdb->posts as p1 LEFT JOIN $wpdb->term_relationships as r1 ON p1.ID = r1.object_ID LEFT JOIN $wpdb->term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_i…

阅读全文 >>
优畅主题 2015-03-05 20:51 1,209℃ 0 条
 0 

概述 这个模板标签返回让用户退出登录状态的链接。 用法 <?php echo wp_logout_url( $redirect ); ?> 传入参数 $redirect (字符串)(可选的)登出后的重定向链接。 参考案例 默认用法 <a href="<?php echo wp_logout_url(); ?>" title="Logout">Logout</a> 登出后重定向到当前页面 <a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a> 登出后重定向到首页 <a href="<?php echo wp_logout_url( …

阅读全文 >>
优畅主题 2015-03-05 20:50 2,603℃ 0 条
 0 

概述 这个模板标签返回让用户登录到网站的链接。 用法 <?php echo wp_login_url( $redirect ); ?> 传入参数 $redirect (字符串)(可选的)登录后重定向的链接。必须是绝对地址,如 http://example.com/mypage/ 。推荐:site_url( ‘/mypage/ ‘ ) 默认值:none 参考案例 默认用法 <a href="<?php echo wp_login_url(); ?>" title="Login">Login</a> 登录后重定向到当前页面 <a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Login…

阅读全文 >>
优畅主题 2015-03-05 20:48 1,013℃ 0 条
 0 

概述 这个条件判断函数检测当前访客是否登录。这是一个布尔型函数,意味着将返回TRUE或FALSE。 用法 <?php if ( is_user_logged_in() ) { ... } ?> 传入参数 这个函数不需要传入参数。 返回值 (布尔型) 如果用户已登录返回True,如果用户没有登录返回false。 参考案例 根据用户的是否登录显示不同的欢迎语。 <?php if ( is_user_logged_in() ) { echo 'Welcome, registered user!'; } else { echo 'Welcome, visitor!'; } ?> 变更记录 起源于:2.0.0 源文…

阅读全文 >>
优畅主题 2015-03-03 10:44 1,019℃ 0 条
 0 

概述 显示你的博客信息,一般是管理员的用户资料和常规设置中输入的信息。这个函数除了可以输出网站的 RSS feed 基本和 bloginfo() 函数一样。 用法 <?php bloginfo_rss('show'); ?> 参考案例 显示博客标题和链接 在 RSS feed 分别显示博客标题和链接在<title>和<link>标签中。 <title><?php bloginfo_rss('name'); ?></title> <link><?php bloginfo_rss('url') ?></link> 传入参数 show (字符串)博客的详细信息。有效值:…

阅读全文 >>
优畅主题 2015-03-03 10:43 1,067℃ 0 条
 0 

概述 显示你的博客信息,一般是管理员的用户资料和常规设置中输入的信息。这个标签可以在博客主题模板的任何一个地方使用。一般是直接向浏览器输出结果,如果你需要赋值到PHP,请用 get_bloginfo() 。 用法 <?php bloginfo( $show ); ?> 传入参数 注意所有URL结尾都没有带斜杠“/”。如果是使用在子主题,则使用父主题为父项。使用没有带参数的 bloginfo() 则默认输出为 bloginfo('name')。 name = Testpilot description = Just another WordPress bl…

阅读全文 >>
优畅主题 2015-03-03 10:39 1,035℃ 0 条
 0 

概述 装载另外一个模板的部分代码到当前模板(区别于header, sidebar, footer)。使得当前主题可以更加容易的重用代码段,并且对于子主题,通过此函数可以容易的替换父主题的代码段。 用于在模版中包含指定的模版文件,根据指定参数slug和name就可以包含文件{slug}-{name}.php,如果没有这个文件就包含没有{name}的{slug}.php文件。 作为参数,文件名格式 “{slug}-{name}.php“。 用法 <?php get_template_part( $slug, $name ); ?> 传入参数 $slug (字符串)(必须的) 通用模…

阅读全文 >>
优畅主题 2015-03-03 09:13 1,069℃ 0 条
 0 

概述 使用这个函数是从当前主题目录下包含footer.php模版文件,可以指定一个特定的名称,比如说get_footer('home')就是包含footer-home.php模版文件。 如果当前主题目录下没有footer.php文件则调用默认的主题脚部文件 wp-includes/theme-compat/footer.php ,这是默认缺省脚部文件。 用法 <?php get_footer( $name ); ?> 传入参数 $name (字符串)(可选的) 用于调用 footer-name.php 文件. 默认值:无 参考案例 404错误页面的例子 <?php get_header(); ?> <h2>…

阅读全文 >>
优畅主题 2015-02-25 10:02 1,143℃ 0 条
 0 

概述 加载评论模版,用于文章或页面评论。如果$withcomments函数被设置为1则评论框不工作。 用法 <?php comments_template( $file, $separate_comments ); ?> 传入参数 $file (字符串)(可选的) 要加载的评论框模版文件。 默认值:/comments.php $separate_comments (布尔值)(可选的)是否按评论类型分割评论。 默认值:false 参考案例 默认用法 <?php comments_template(); ?> 使用不同的评论模版 在网站的不同页面你可能想要拥有不同的评论框效果,定义…

阅读全文 >>
优畅主题 2015-02-25 09:56 1,334℃ 0 条
 0 

概述 显示主题目录下的searchform.php模版文件 用法 <?php get_search_form($echo); ?> 传入参数 $echo (布尔值) (可选的) 值为真(true)时直接输出表单;值为假(false)时输出将表单以字符串的形式输出。 默认值:真 返回值 (字符串) 如果$echo为假(false)时表单将以HTML字符串形式输出。 例子 如果你没有在主题目录下建立searchform.php文件,WordPress将调用默认的搜索表单。 <form role="search" method="get" id="searchform" action="<?php echo home_ur…

阅读全文 >>
优畅主题 2015-02-25 09:50 1,040℃ 0 条
 0 

概述 使用这个函数是从当前主题目录下包含header.php模版文件,可以指定一个特定的名称,比如说get_header('home')就是包含header-home.php模版文件。 如果当前主题目录下没有header.php文件则调用默认的主题头部文件 wp-includes/theme-compat/header.php ,这是默认缺省头部文件。 用法 <?php get_header( $name ); ?> 传入参数 $name (字符串)(可选的) 用于调用 header-name.php 文件. 默认值:无 参考案例 404错误页面的例子 <?php get_header(); ?> <h2>…

阅读全文 >>
优畅主题 2015-02-25 09:35 2,918℃ 0 条
 0 

如果你想要使用WordPress做一个多语言网站,或者你想让你制作的主题或插件让世界上的其他人所使用,那么WordPress的翻译工作你是必须要做的,本文讲述如何通过Poedit翻译你的WordPress网站。 准备工作 因为是通过 .po 文件进行翻译,所以我们首先得安装一个可以编辑 .po 文件的软件(如 Poedit);同时,编写代码时应该使用WordPress内置的 __( $text, $domain = 'default' ) 和 _e( $text, $domain = 'default' ) 函数表示需要翻译的文本内容,如: 赋值:<?php $title = __('Wor…

阅读全文 >>

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册