×

Wordpress开发

Wordpress开发
优畅主题 2020-03-11 10:57 742℃ 0 条
 0 

HUIM模板: 如果主题修改过,那么主题升级前必须备份主题,养成良好习惯很重要,备份方式,使用FTP下载,下载路径一般是:wp-content\themes\uctheme_huim 升级又两种方式: 第一种:先删除uctheme_huim主题,然后再后台直接上传主题包 第二种:使用FTP上传主题包,需要解压,上传到\wp-content\themes\uctheme_huim下面即可   WYZDG模板 如果主题修改过,那么主题升级前必须备份主题,养成良好习惯很重要,备份方式,使用FTP下载,下载路径一般是:wp-content\themes\uctheme_w…

阅读全文 >>

一个常规的网站,一般都会有一个网站导航。这里的导航,通常包含网站的栏目、特殊的页面等等。对于一个博客来说,有的时候也需要一个这样的导航。如果仅仅是调用 文章分类 或者 页面链接 作为导航的话,会比较难控制,无法自由的添加链接等。当然,成熟的 WordPress 系统已经为我们考虑到了这一点,添加了一个 “自定义菜单” 功能。使用这个功能,可以在 后台 -》 外观 -》 菜单 中编辑,当然最好前提是你使用的主题支持这一个功能。 自定义菜单功能介绍 当我们在后台打开 “菜单” 的时…

阅读全文 >>

优畅主题出品的模板一般都带有自定义扩展频道,WordPress默认频道就是post,其他扩展频道的URL和默认的POST不是在一个地方设置。 点击后台左侧【设置】-【固定链接】 ,在自定义结构里面输入我们推荐的格式: /%category%/%post_id%.html 这里设置,只能对默认的post频道起作用,那么扩展频道,比如海淘频道,快报频道,资讯频道等等这些频道的文章URL在哪里设置呢?别急,优畅告诉你地方。   【后台】-【优畅主题设置】 左侧菜单中有很多频道的tab,进去这里面 每个扩展频道…

阅读全文 >>
优畅主题 2017-03-28 21:16 3,016℃ 0 条
 1 

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 2,788℃ 0 条
 1 

我们知道正常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 4,084℃ 1 条
 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 4,640℃ 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 2,456℃ 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 4,546℃ 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 2,135℃ 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 2,152℃ 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 2,225℃ 0 条
 0 

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

阅读全文 >>
优畅主题 2015-03-03 10:39 2,099℃ 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 2,241℃ 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 2,462℃ 0 条
 0 

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

阅读全文 >>
优畅主题 2015-02-25 09:56 2,605℃ 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 2,187℃ 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 6,756℃ 0 条
 0 

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

阅读全文 >>
优畅主题 2015-02-24 22:24 4,731℃ 0 条
 0 

内容查询离不开循环,WordPress为内容查询构建了主循环,其中包括常规查询和循环中常用内容的查询函数,还有稍微高级的自定义查询,下面就让我们来一一了解。 主循环简介 在WordPress中显示文章内容都是用主循环(The Loop),包括首页、分类页、文章页和搜索结果等其他页面,自定义查询也是用主循环,这个循环挂载了WordPress许多动作和钩子,通过主循环我们不仅可以快捷有效地把内容展示出来,同时别处的代码(如functions.php 文件)也能通过动作钩子实现修改查询条件或内容。 最…

阅读全文 >>
优畅主题 2015-02-24 22:18 5,028℃ 0 条
 0 

WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。 万能的index.php 我们已知道一个最简单的WordPress主题只需要 style.css 和 index.php 文件即可。这代表着 index.php 可以是任何一个页面的模板,无论是首页,还是文章页,或是分类页,再或者是搜索结果页面,它都能完美胜任。 也就是说,当对应的模板不存在时, index.php 将是WordPress最后的底牌。 …

阅读全文 >>
优畅主题 2015-02-03 09:05 2,650℃ 0 条
 0 

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

阅读全文 >>
优畅主题 2015-01-15 09:46 2,077℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Microsoft Internet Information Services (IIS) v7.x,返回布尔值,真或假。   参考案例 global $is_iis7; if( $is_iis7 ) echo '正在使用 IIS v7.x 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2015-01-15 09:45 2,026℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Microsoft Internet Information Services (IIS) ,返回布尔值,真或假。   参考案例 global $is_IIS; if( $is_IIS ) echo '正在使用 IIS 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2015-01-15 09:42 2,214℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Apache HTTP Server ,返回布尔值,真或假。   参考案例 global $is_apache; if( $is_apache ) echo '正在使用 Apache HTTP Server 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2014-12-24 16:51 7,202℃ 1 条
 0 

WordPress一直致力于帮助用户维护一个统一的代码风格,使代码保持简洁、容易阅读。所以,不论是在编写 WordPress 核心代码、插件还是主题的时候,都请根据WordPress规则并以人类的眼光来审视和编写代码,以下几点是尤其需要注意的。 HTML代码 一般HTML代码语法正确性验证可以在W3C校验。 自闭合标签 自闭合标签的斜杆前应该要有一个空格,如正确的换行符应该是 <br />,<br/> 这是不正确的。 属性和标签 所有属性和标签都应该是英文小写,因为这些内容是给机器解析的,并…

阅读全文 >>
优畅主题 2014-12-23 23:26 7,546℃ 0 条
 0 

制作WordPress需要了解PHP,但是不管怎样,你的博客页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML、CSS和JS等终端代码,最终由这些代码控制浏览器的显示结果。制作WordPress主题也不例外,它们都是网页,网页最基本的是HTML。要想制作WordPress主题,首先得设计主题界面,含蓄、简约、厚重、奔放……,风格完全随你,接着再将你的设计理念转化为.html,并能在浏览器中正常显示出来。 本系列教程不会教你如何去设计博客的界面,也不会教你HTML和…

阅读全文 >>
优畅主题 2014-12-23 14:23 7,401℃ 1 条
 0 

一个WordPress主题至少包含以下两个文件: 1. style.css 2. index.php 第一步先在你的WordPress主题目录目录 wp-content\themes\下新建一个文件夹,命名为Aurelius,将WordPress主题制作全过程(三):HTML静态模板制作下载到的style.css和index.html放到该目录下,再将index.html重命名为index.php,这样wp-content\themes\Aurelius目录下就index.php和style.css两个文件,这时候再登陆你的网站后台,你会看到后台主题管理中已经多了一个主题了 我们看到这个主题没有预览图,而且作…

阅读全文 >>
优畅主题 2014-12-22 22:03 4,127℃ 0 条
 0 

WordPress主题让WordPress网站五彩缤纷,是WordPress网站的衣服,也是WordPress的根本,从模板到功能,WordPress无所不能,那么,一个完整的WordPress主题都由哪些东西构成呢? 文件目录 WordPress主题位于WordPress根目录的 wp-content/themes ,一个WordPress主题为一个目录,而这个目录至少需要两个文件,一个是 style.css,一个是 index.php 。 目录结构地址如:wp-content/themes/uctheme/style.css 主题目录中的其他文件和目录可以按常见命名习惯命名,如图片目录是 images ,…

阅读全文 >>

切换注册

登录

忘记密码 ?

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

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

注册