公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

课程目标:

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

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

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

下载并安装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); ?> - <?phpbloginfo(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=descriptioncontent=<?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出现”call_user_func_array() expects”报错的解决方法(wordpress出现 unknown column)

上一篇:WordPress 文章列表按自定义栏目值排序(wordpress 好玩的插件)

相关文章

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定