零基础学做网站培训介绍

当前位置:

WordPress后台开发:WP主题添加后台控制面板

课程目标:

学会Wordpress主题开发,并给WP主题添加后台控制面板。

通过后台控制面板可以随意添加主题控制项,通过后台控制前台的各个显示内容。

课程视频教程:https://www.xuewangzhan.net/vip/forum-157-1.html

Wordpress主题开发:WP主题添加后台控制面板

下载并安装Wordpress后台控制面板

将课程里提供的Wordpress后台控制面板文件夹admin文件夹,上传到自己使用主题目录下;(下载链接: https://pan.baidu.com/s/1-1wk1deJlvQb_JLxp_o_gA 提取码: 8e3s)

在模板函数文件functions.php的特别下面,放上调用后台控制面板代码;


// 加载主题控制面板
require_once( TEMPLATEPATH . '/admin/panel.php');
require_once( TEMPLATEPATH . '/admin/theme-form.php');
require_once( TEMPLATEPATH . '/admin/theme-options.php' );

加载了后台控制面板之后,网站后台就会显示【主题设置】了。

模板代码替换成控制面板的代码

通过替换成控制面板的代码就可以实现前台调用后台设置项的内容了。

网站标题、描述、关键词三大标签调用代码


<title><?php if ( is_home() ) { ?><?php if(get_option('wpd_title')) {?><?php echo get_option('wpd_title'); ?><?php }else{?><?php bloginfo('name'); ?><?php } ?><?php } ?>
<?php if ( is_tag() ) { ?><?php single_tag_title(); ?><? $paged = get_query_var('paged'); if ( $paged > 1 ) printf('_ 第 %s 页 ',$paged); ?> - <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_page() ) { ?><?php echo trim(wp_title('',0)); ?><?php if (get_query_var('page')) { echo ' _ 第'; echo get_query_var('page'); echo '页';}?> - <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_category() ) { single_cat_title(); echo ' - '; bloginfo('name'); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('_ 第 %s 页 ',$paged);} ?>
<?php if ( is_single() ) { ?><?php echo trim(wp_title('',0)); ?> - <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_author() ) { ?>文章列表<?php } ?>
<?php if ( is_month() || is_day() ) { ?><?php the_time('Y - F'); ?> - <?php bloginfo('name'); ?><?php } ?>
<?php if (is_search() ) {?>'<?php echo $s; ?>' - <?php bloginfo('name'); ?><?php } ?>
<?php if (is_404() ) {?>'404' - <?php bloginfo('name'); ?><?php } ?>
</title>
<?php if ( is_home() ) { ?>
<meta name='description' content='<?php if(get_option('wpd_des')) {?><?php echo get_option('wpd_des'); ?><?php }else{?><?php bloginfo('name'); ?><?php } ?>'/>
<meta name='keywords' content='<?php if(get_option('wpd_keys')) {?><?php echo get_option('wpd_keys'); ?><?php }else{?><?php bloginfo('name'); ?><?php } ?>' />
<?php } ?>
<?php if ( is_single() ) { ?>
<meta name='description' content='<?php echo trim(wp_title('',0)); ?>,<?php $des= mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 50,''); echo str_replace(array('\r\n', '\r', '\n'), '', $des);?>' />
<meta name='keywords' content='' />
<?php } ?>
<?php if ( is_category() ) { ?>
<meta name='description' content='<?php bloginfo('name'); ?><?php single_cat_title(); ?>' />
<meta name='keywords' content='<?php single_cat_title(); ?>' />
<?php } ?>

网站LOGO图片调用代码


<img src="<?php if(get_option('logo')) {?><?php echo get_option('logo'); ?><?php }else{?><?php bloginfo('template_directory'); ?>/static/picture/logo.png<?php } ?>" alt="<?php bloginfo('name'); ?>" />

PC网站轮播图调用代码


<?php if(get_option('banner01')) {?><?php echo get_option('banner01'); ?><?php }else{?><?php bloginfo('template_directory'); ?>/static/images/banner.jpg<?php } ?>

手机网站轮播图调用代码


<?php if(get_option('wapbanner01')) {?><?php echo get_option('wapbanner01'); ?><?php }else{?><?php bloginfo('template_directory'); ?>/static/images/banner.jpg<?php } ?>

栏目ID的调用代码


<?php
$catid01=get_option('catid01');//产品中心
$catid02=get_option('catid02');//成功案例
$catid03=get_option('catid03');//资质荣誉
$catid04=get_option('catid04');//新闻资讯
?>

关于我们调用代码


<?php if(get_option('aboutus')) {?>
<?php echo get_option('aboutus'); ?>
<?php }else{?>
关于我们的文字内容
<?php } ?>

网站信息调用代码

电话:


<?php echo get_option('tellphone'); ?>

邮箱:


<?php echo get_option('email'); ?>

地址:


<?php echo get_option('dizhi'); ?>

备案号:


<?php echo get_option('beianhao'); ?>

微信二唯码:


<?php if(get_option('weixinimg')) {?><?php echo get_option('weixinimg'); ?><?php }else{?><?php bloginfo('template_directory'); ?>/static/picture/erweima.png<?php } ?>

不同分类调用不同的模板


<?php
$post = $wp_query->post;
$catida=get_option(tuwenarr);//获取图片展示分类ID
$catid=explode(',',$catida);//转换成数组
if ( is_category($catid)|| post_is_in_descendant_category($catid)){
include(TEMPLATEPATH . '/category-pro.php');
}
else {
include(TEMPLATEPATH . '/category-wz.php');
} ?>

相关阅读:

wordpress后台主题选项插件Options Framework Theme

WordPress后台哪里可以修改模板代码?

WordPress后台框架WPD主题设置面板使用方法

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (17942 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • Wordpress 如何开启伪静态 视频教程 (1114451 次浏览)
    做网站制作好之后,如果网站做SEO优化时,需要进行伪静态的设置,同样也可以通过网站设置选置进行设置。Wordpress伪静态设置方法 登陆到wordpre
  • 之前有很多建网站学员反映,自己学习了wordpress教程,制作了网站,但有时会碰到wordpres后台无法登录,密码确认无误,空间没有问题,之前也成功登录
  • 忘记后台登录密码是自己建网站学员经常犯的错误,如果在使用wordpress程序建网站时,忘记了后台管理员登陆密码要如何解决?方法/步骤 以西
  • 有些学员在做了自己的网站之后,有时碰到了登录网站后台登录不进去的情况,这是什么原因造成的呢?我们在课程里讲到期wp网站的后台登录方法是:ht
  • 分享房地产开发公司网站模板,请老师审批,这是一个用于制作房地产公司网站的模板,主色调为金黄色,整个版面并不长,只要包含了公司介绍和公司的以往
  • 自己做的一个房产开发企业网站,制作过程全部按照课程里学习的知识操作的,如果喜欢的同学,可以留言。大家在使用的时候,网站首页更多按钮需要自
  • 使用DEDECMS建网站时,根据不同网站类型,需要建立与自己网站风格要求的管理后台,修改了织梦5.7的后台系统,并详细介绍每一块儿的修改方法。此篇
  • 分享一款超漂亮的内衣模板,适合内衣销售衣服类物品,化妆品展示都可以。自己做的二次开发,使用很简单,直接在WP程序后台安装就可以了。喜欢的同学可
  • 在学做网站论坛的wordpress插件版块,我们给大家介绍了很多的WP插件,但很多学员反映这些插件不知道在哪里下载。这是因为我们虽然给大家介绍了这些插
  • 感谢VIP学员银川孙益奇的无私分享,此模板已通过自己做网站论坛网的审核,大家可放心使用。该模板自己做网站论坛网修改了如下几点:1、分类页排版
  • 仿站长网admin5主题模板 图文教程 (15483 次浏览)
    这是一款模板站长网admin5的wordpress主题模板,这个模板综合了门户和企业网站所有特点,内容特别丰富,而且有大量的广告位可供站长放广告图片,实现网站
  • 如果碰到无法安装Wordpress主题,如何处理?很多朋友只知道在WP后台选择本地安装,上传主题,一旦无法正常安装就没有办法了。下面自己做网站论坛就教
  • 图片分享网站模板主题 图文教程 (15780 次浏览)
    分享一个图片分享网站模板主题,特别适合制作图片分享站,属于全屏展示类版面,漂亮大气,使用也简单。使用说明1、安装并启用Photo_MM主题
  • 网页如何添加背景音乐 视频教程附件下载 (1109682 次浏览)
    在上网过程中,有很多网站打开后会自动播放背景音乐,而且只有当关闭网页之后背景音乐才会停止。在我们自己建网站,同样也可以给自己的网页添加背
  • QQ客服在很多网站都很普通,它可以很方便的让浏览我们网站的用户通过QQ进行交流,不需要去查找QQ再加好友,只需要点一下QQ客服上的图标就可以直接发信
  • 网页如何添加视频动画 视频教程 (1100927 次浏览)
    在网站制作过程中,特别是学习视频网站制作教程时,是需要给网站中添加很多的视频的,对于网站如何添加视频有二种方法:一种是添加自己网站的视频,另
  • 在网站布局过程中,运用div+css的布局是特别有利的,通常我们需要对一个div层进行居中处理,那么如何通过css属性对它进行控制呢:下面分享一个建网页
  • 欢迎大家学习学做网站论坛的CSS视频教程,这节课程我们讲一下如何使用一个CSS样式来控制多个DIV。在网页制作过程中,写CSS追求代码简洁,如果多个
  • 欢迎大家学习学做网站论坛的CSS视频教程,这节课程我们讲一下CSS控制文字水平居中、垂直居中。CSS控制文字水平居中,需要使用text-align属性,其
  • 课程目标:学会Wordpress主题开发,并给WP主题添加后台控制面板。通过后台控制面板可以随意添加主题控制项,通过后台控制前台的各个显示内容
  • 课程目标:学习WPD主题设置面板的使用,给自己的wordpress网站后台添加主题设置选项课后作业,跟着视频,把WPD面板融合到自己的主题中。
  • 宝塔面板是一款网站服务器常用的可视化操作面板,将复杂的命令代码转化为可视化操作,大大降低了服务器的操作难度。服务器可视化宝塔面板常用
  • 如果我们建中大型的网站,特别好使用服务器来建网站。很多使用服务器建网站的站长都会遇到这样的问题:自己服务器安装的宝塔面板的内存使用率很高,有