学做网站培训课程介绍

当前位置:

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淘客模板 图文教程 (111440 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 之前有很多建网站学员反映,自己学习了wordpress教程,制作了网站,但有时会碰到wordpres后台无法登录,密码确认无误,空间没有问题,之前也成功登录
  • 忘记后台登录密码是自己建网站学员经常犯的错误,如果在使用wordpress程序建网站时,忘记了后台管理员登陆密码要如何解决?下面学做网站论坛
  • 分享房地产开发公司网站模板,请老师审批,这是一个用于制作房地产公司网站的模板,主色调为金黄色,整个版面并不长,只要包含了公司介绍和公司的以往
  • 自己做的一个房产开发企业网站,制作过程全部按照课程里学习的知识操作的,如果喜欢的同学,可以留言。大家在使用的时候,网站首页更多按钮需要自
  • 分享一款超漂亮的内衣模板,适合内衣销售衣服类物品,化妆品展示都可以。自己做的二次开发,使用很简单,直接在WP程序后台安装就可以了。喜欢的同学可
  • 在学做网站论坛的wordpress插件版块,我们给大家介绍了很多的WP插件,但很多学员反映这些插件不知道在哪里下载。这是因为我们虽然给大家介绍了这些插
  • 仿站长网admin5主题模板 图文教程 (17311 次浏览)
    这是一款模板站长网admin5的wordpress主题模板,这个模板综合了门户和企业网站所有特点,内容特别丰富,而且有大量的广告位可供站长放广告图片,实现网站
  • 如果碰到无法安装Wordpress主题,如何处理?很多朋友只知道在WP后台选择本地安装,上传主题,一旦无法正常安装就没有办法了。下面自己做网站论坛就教
  • 网页如何添加背景音乐 视频教程附件下载 (1117068 次浏览)
    在上网过程中,有很多网站打开后会自动播放背景音乐,而且只有当关闭网页之后背景音乐才会停止。在我们自己建网站,同样也可以给自己的网页添加背
  • QQ客服在很多网站都很普通,它可以很方便的让浏览我们网站的用户通过QQ进行交流,不需要去查找QQ再加好友,只需要点一下QQ客服上的图标就可以直接发信
  • 在网站布局过程中,运用div+css的布局是特别有利的,通常我们需要对一个div层进行居中处理,那么如何通过css属性对它进行控制呢:下面分享一个建网页
  • 欢迎大家学习学做网站论坛的CSS视频教程,这节课程我们讲一下如何使用一个CSS样式来控制多个DIV。在网页制作过程中,写CSS追求代码简洁,如果多个
  • 课程目标:学会Wordpress主题开发,并给WP主题添加后台控制面板。通过后台控制面板可以随意添加主题控制项,通过后台控制前台的各个显示内容
  • 课程目标:学习WPD主题设置面板的使用,给自己的wordpress网站后台添加主题设置选项课后作业,跟着视频,把WPD面板融合到自己的主题中。
  • 宝塔面板是一款网站服务器常用的可视化操作面板,将复杂的命令代码转化为可视化操作,大大降低了服务器的操作难度。下面介绍一下服务器宝塔面板怎么做