漂亮的网站底部代码_WP主题开发12:wordpress主题trans主题底部代码的修改

news/2024/5/20 12:29:11/文章来源:https://blog.csdn.net/weixin_29092579/article/details/113366960

在前面的章节中,我们完成了wordpress主题trans首页动态模板的头部、左侧边栏和右侧边栏的动态数据的调用,现在就剩下trans模板底部没有修改了。今天,我们就要对trans模板的底部的代码进行修改。我们看一下trans主题的静态模板(如下图),可以看到,trans主题的底部分为2个部分:上面一层是链接列表或者底部导航菜单,下面的部分是当前网站的相关信息,只是目前是写死的,我们现在要做的是,把这些死代码变成活数据。

b0383f55f38fac14ccdb1857b88a9da4.png

第一部分:修改上一层的链接列表或导航菜单。

为什么说是“链接列表或底部导航菜单”呢?这是因为:一般情况下,每一个链接都会向外传递网站的权重,所以,友情链接我们都会只放在网站的首页,而其它页面不放友情链接;所以,其它页面可以放置底部导航菜单。当然,这样的设置也不是绝对的,我们只是在这里做这样的处理。

1、给trans主题添加友情链接功能。

默认情况下,新版的wordpress(好像从3.8版开始)的后台没有友情链接功能菜单,这样,我们就没办法添加友情链接。所以,我们首先要给我们的trans主题添加这个友情链接功能。在trans主题的functions.php文件中添加如下代码:

add_filter('pre_option_link_manager_enabled','__return_true');

这样,我们在wordpress网站的后台左侧菜单导航中就可以看到“链接”菜单了,如下图:

301d4d872f8caf15ca5f6a5846c5ca0e.png

​2、添加友情链接列表或底部导航。

在trans主题首页模板的底部原始静态代码如下:

< ul class="foot_menu_list">< a href="">aaaaa1< a href="">aaaaa2< a href="">aaaaa3< a href="">aaaaa4< a href="">aaaaa5< a href="">aaaaa6< a href="">aaaaa7< /ul>

我们把 ul 标签里面的所有 a 标签删除掉,然后,放入如下代码:

<?php if(is_home()){ //如果是首页,就调用友情链接wp_list_bookmarks('title_li=&before=&after=');}else{ //否则就调用底部导航$menu = array( 'container' => false, //最外层标签名'echo' => false, //不让直接输出,而是以一个变量'theme_location' => 'menu_bottom', //菜单名'depth' => 0, //菜单深度);echo strip_tags(wp_nav_menu( $menu ), '' );}?>

上面的代码中,我们又见到了wp_nav_menu()这个菜单函数,这个函数我们在修改头部代码时就介绍过,这里就不多说了。

这里我们还使用了wordpress的友情链接函数wp_list_bookmarks(),它会调用我们在wordpress后台创建的友情链接列表。

第二部分:修改底部的网站信息。

trans主题静态模板底部的第二部分的代码如下:

< div class="foot">< ul class="foot_list">< li>© 2020 木易SEO博客 | 粤ICP备18131233号-1 | 网站地图< /li>< li>Power by WordPress | Theme Beginning< /li>< /ul>< /div>

代码中有:当前时间年份、当前网站的名称、当前网站的ICP备案号、当前网站地图链接、当前网站正在使用的主题模板名。

目前我们可以修改的只有“时间、网站名、主题名”,“备案号和地图链接”我们会在后面的“后台主题设置”功能完成后,再做相应的修改。

修改后台的代码如下:

< div class="foot">< ul class="foot_list">< li>© <?php echo date("Y"); ?> <?php bloginfo("name"); ?> | 粤ICP备18131233号-1 | 网站地图< li>Power by WordPress | Theme <?php echo wp_get_theme(); ?>< /ul>< /div>

这里,我们用到了几个函数:

date("Y") => 获取当前时间信息的年份bloginfo("name") => 获取网站名称wp_get_theme() => 获取当前主题名。

通过上面的修改,我们基本上完成了wordpress主题trans动态模板底部代码的修改:友情链接或底部导航的调用 ,以及网站相关信息的调用。如下,本章就介绍到这里,如有疑问,欢迎点评。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_843154.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置) 我们只能通过各种系统日志来分析网站的运行状况,对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)我们只能通过各种系统日志来分析网站的运行状况&#xff0c;对于部署在IIS上的网站来说&#xff0c;IIS日志提供了最有价值的信息&#xff0c;我们可以通过它来分析网站的响应情况&#xff0c;来判断网站是否有性能问…

python爬取百度学术文献搜索引擎_通用爬虫探索(一):适用一般网站的爬虫

这是笔者参加今年的泰迪杯C题的论文简化版。虽然最后只评上了一个安慰奖&#xff0c;但个人感觉里边有些思路对爬虫工作还是有些参加价值的。所以还是放出来供大家参考一下。简介#一个爬虫可以分为两个步骤&#xff1a;1.把网页下载下来&#xff1b;2.从网页中把所需要的信息抽…

解决Community Server中网站域名被去掉了www的问题

这几天把Community Server发布到网站上&#xff0c;但是奇怪的是每次一访问&#xff0c;网站地址就从输入www.mySite.com/cs变成了mySite.com/cs&#xff0c;导致访问不能访问。经过了3天屡战屡败、屡败屡战之后&#xff0c;终于从国外的一个论坛上找到了答案。 原来是需要配置…

市场调研琐事一堆?这几个好用设计网站快收藏起来用

市场营销工作的内容主要是通过对市场调研&#xff0c;分析消费者需求&#xff0c;根据需求来制定市场运营的策略&#xff0c;以及抓好各项策略的落实&#xff0c;进而实现对市场进行全周期的。在各项具体琐碎工作中&#xff0c;学会运用以下4个神仙网站&#xff0c;能够让工作效…

推荐学习产品经理入门知识的5个网站

在万众创业的时代&#xff0c;有很多公司在创建从0到1的产品&#xff0c;对产品经理的需求日益增加&#xff0c;对于想要转型做产品经理的人来说&#xff0c;在学习入门知识的同时&#xff0c;也要去了解产品经理工作常用工具&#xff0c;这里推荐5个常用网站。 亿图图示&…

网站上传服务器浏览器打不开,网站发布或自己上传程序后,网站打不开的原因有哪些?...

网站发布或自己上传程序后&#xff0c;网站打不开的原因有哪些&#xff1f;网站打不开原因大体有这几种&#xff1a;服务器问题&#xff0c;域名绑定问题&#xff0c;服务器没有绑定上域名&#xff0c;国内主机未备案问题&#xff0c;空间默认首页问题、程序不支持、数据库问题…

(运维日志)同一服务器架设多个域名网站

部署环境说明:window server 2008 IIS 7.0 Step One 多个域名解析到服务器ip上 Step Two 创建网站,设置网站绑定 操作过程: 选择网站--->点击右键,选择网站绑定--->点击网站绑定的编辑按钮&#xff0c;弹出编辑界面 --->设置端口为80 &#xff0c;并输入域名&#…

网站集群架构搭建

不懂网站搭建Q我 3008557816

服务器搭建网站完整教程(宝塔面板+WORDPRESS)

服务器最大的用途&#xff0c;就是可以搭建网站&#xff0c;许多人都认为搭建网站是一件很难的事情&#xff0c;因为包含许多的比较专业东西&#xff0c;比如服务器、编程之类的&#xff0c;确实&#xff0c;在几年前是这样的&#xff0c;普通人想要自己做一个网站太难了 但是…

各大电子商务网站的站内搜索比较,因为要做站内搜索,所以前去观摩下

参考的网站有&#xff1a;京东商城&#xff0c;亚马逊&#xff0c;苏宁易购&#xff0c;易迅网&#xff0c;凡客诚品&#xff0c;1号店&#xff0c;新蛋中国&#xff0c;库巴&#xff0c;好孩子&#xff0c;QQ商城&#xff0c;当当网&#xff0c;麦包包等网站&#xff0c;另外淘…

(转自startos门户网站)ubuntu局域网共享

buntu 12.04安装和设置Samba实现网上邻居共享 Samba 是一款功能强大的共享工具&#xff0c;可以实现与windows的共享&#xff0c;就是我们经常在windows计算机之间使用的网上邻居功能&#xff0c;可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置&#xff…

LAMP网站的CACHE机制概要

感觉这个让整个思路更清晰&#xff0c; 优化的细节更具体和有可行性。 并且可以根据不同的方案进行剪裁 ~~~~ http://xlinblog.sinaapp.com/?p2085 网站缓存主要分为五部分 服务器缓存&#xff1a;主要是基于web反向代理的静态服务器nginx和squid&#xff0c;还有apache2的mod…

如何对SharePoint网站进行预热(warmup)以提高响应速度

问题描述 SharePoint Server是一个易于使用的协作平台&#xff0c;目前在越来越多的企业中被应用开来。SharePoint Server是通过网站的形式向最终用户提供服务的&#xff0c;而这个网站是基于ASP.NET 的技术实现的。由于ASP.NET技术的特点&#xff0c;网站启动之后&#xff0c;…

在SharePoint Server 2010中更改“我的网站”

在安装SharePoint Server 2010的时候&#xff0c;创建的第一个站点是一个“NetBIOS名称”的网站&#xff0c;而这个时候&#xff0c;“我的网站”&#xff08;或称“个人网站”&#xff09;&#xff0c;也是基于此NetBIOS名称的&#xff0c;例如&#xff0c;如果你的计算机名称…

常用技术社区和网站总结

大多数的程序员都有自己经常上的一些技术网站&#xff0c;不管是学习还是咨询问题。我经常上的一些网站主要有以下几个&#xff0c;现在总结出来跟大家分享一下&#xff0c;也在这里作为记录。 中文社区 名称Logo链接描述博客园http://www.cnblogs.com/这是我上的最多的技术网站…

Nginx简单实现网站的负载均衡

在大型网站搭建时&#xff0c;都会考虑如果用户量每日不断增加&#xff0c;大量的并发访问&#xff0c;会不会给网站、数据库带来崩盘的灾难。今天我们就讨论一下&#xff0c;现实中如何解决这些问题的一套最为容易实现的方案。 控制并发&#xff0c;大家都会首先考虑的就是分布…

SpringBoot开发一个简单的网站

project&#xff1a;springboot-02&#xff01;&#xff01;&#xff01; 一、模拟一个数据库 pojo.Department Data AllArgsConstructor NoArgsConstructor public class Department {private Integer id;private String departmentName;} pojo.Employee Data NoArgsConst…

新闻网站项目静态页面--登录页

外联css login.css&#xff1a; body{background-image:url(../images/login/backgroundimg.png);background-size: cover;background-repeat: no-repeat; } .ui.basic.segment.container.content{width: 425px;margin-left: 50%;margin-top: 389px; } .ui.header{color:red;fo…

BugKu-----程序员本地网站

title: BugKu---------备份是个好习惯 date: 2021-06-23 18:48:44 description: 前言:零度安全搭建博客后的第N篇文章 top: categories: BugKu刷题 tags: 网络安全BugKu BugKu-----程序员本地网站 题目 解题思路 ​ 从本地两个字可以才想到可能是修改X-Forword-for的信息 解…

网站、文件目录权限设置

PageAdmin目录需如下权限administrators --->完全控制权限system --->完全控制权限service --->读取、写入、运行、修改、列出文件夹权限everyone或users&#xff08;如单独分配用户的&#xff0c;如虚拟主机的用户&#xff0c;给相应用户的权限&#xff09;--->用…