-
WordPress添加滚动彩色提醒通知公告
说明 秋天的风轻轻的抚摸太阳时,风随风充满着芳香。 最早见着这个公告好像在一个主题中,今天分享一下动态的滚动多样化的彩色提醒通知公告,代码是自适应的,放在很多地方都可以用,在wordpress、emlog等建站cms中,都可以在自定义侧边栏中,用来网站、博客的美化也是非常不错的选择。 代码效果 使用 wordpress:对于wordpress网站是在后台的菜单外观 - 小工具,然后添加一个自定义HTML小工具,将下方代码直接放入即可完成。 emlog:后台外观 - 边栏,添加一个新组件,保存组件顺序即可。 其他建站cms不一一列举了,找到合适的地方,添加即可。 代码 !-- 代码:QQ资... -
WordPress实现404死链自动收集方便提交到站长平台
WordPress实现404死链自动收集方便提交到站长平台 前言 此代码需要的可以用下哈 代码 ?php //WordPress实现自动记录死链地址(QQ资源吧m.qqzy8.com) if(is_404 && strpos($_SERVER,'Baiduspider') !== false){ $file = @file(badlink.txt);//badlink.txt $check = true; if(is_array($file) && !empty($file)) foreach($file as &$f){ if($f == home_url($_SERVER).\n) $c... -
WordPress主题开发教程 — 主题开发示例
理解主题代码标准的最佳方法之一是参考已经考虑到这些标准的主题示例。 默认“Twenty”主题 从3.0版开始,WordPress会在每个发行版中打包一个默认主题(以版本发布的年份命名),默认主题在设计时充分考虑了主题的广泛用途,并完全符合WordPress代码标准,是研究主题开发方式的最佳主题。我们可以下载和研究这些主题文件,并作为示例来参考,同时学习如何开发自己的主题: Twenty Seventeen Twenty Sixteen(only packaged in WordPress 4.8) Twenty Fifteen Twenty Fourteen T... -
WordPress主题开发教程 — 主题的 functions.php
functions.php文件我们为WordPress主题添加功能的唯一位置。我们可以在其中把自定义功能挂载到WordPress的核心功能上,使我们的主题更加模块化、更具扩展性、功能更加丰富。 什么是functions.php? functions.php文件的行为类似于WordPress插件,为WordPress网站添加一些特性和功能。我们可以使用它来调用WordPress函数或定义自己函数。 使用插件或functions.php可以产生相同的结果。如果我们正在为主题创建新功能,无论网站是什么样的,最好将它们放在插件中。 使用WordPress插件或functions.p... -
WordPress主题开发教程 — 包含 CSS 和 JavaScript 文件
创建主题时,我们可能需要创建其他样式表或JavaScript文件。但是,请记住,在WordPress站点中,同时激活的不只有你的主题,还会有许多其他插件。想要他们和谐地一起工作,主题和插件都需要使用标准的WordPress方法加载脚本和样式表,这可以确保网站保持高效运行且不存在兼容问题。 向WordPress添加脚本和样式是一个相当简单的过程。从本质上讲,我们将创建一个将所有脚本和样式排入队列的函数。在排队脚本或样式表时,WordPress会创建一个句柄和路径来查找文件及其可能具有的任何依赖项(如jQuery),然后我们使用一个将插入脚本和样式表插入队列的钩子来添加自定义CSS和JS文... -
WordPress主题开发教程 — 自定义文章类型和分类法
文章类型 WordPress中有很多不同类型的内容,在WordPress数据库中,我们是通过post_type字段来区分这些内容的,所以这些内容类型通常被称为文章类型。WordPress内置的文章、页面、媒体等数据都是一种文章类型。 除了这些内置的文章类型,我们还可以注册自定义文章类型来管理各种类型的内容。 文章类型存在的目的是把内容分配到合适的分类中——不至于把所有类型的内容都混杂在一起——这样更方便管理。在模板文件章节中,我们提到过,我们可以为每个文章类型设置模版来显示文章类型的内容,这是因为每个文章类型里面的内容都是明显区别于其他文章类型的,为他们设置各自的模版文件,方便... -
WordPress主题开发教程 — 条件标签函数
条件函数可以在WordPress模版中使用,通常作为if/else的判断条件,来判断当前页面是否满足某个条件,然后根据判断结果显示对应的内容。 该函数一般返回一个布尔值,如果返回值为true,if后面的代码被执行,如果返回false,else后面的代码被执行。 下面的示例代码中,我们使用is_user_logged_in()函数来判断用户是否已经登录,然后根据用户的登录状态,显示对应的问候语。 if(is_user_logged_in()): echo'欢迎光临,已注册用户!'; else: echo'欢迎光临,请注册一个用户!'; endif; 在什... -
WordPress主题开发教程 — 模版文件继承规则
如上所述,模板文件是模块化的、可重用的文件,用于在WordPress网站上生成网页。某些模板文件(例如页眉和页脚模板)用于您网站的所有页面,而其他模板文件仅在特定条件下使用。 本文介绍了WordPress如何确定在各个页面上使用的模板文件。如果要自定义现有的WordPress主题,这将帮助我们确定需要编辑哪个模板文件。我们还可以使用条件标签来控制在页面上加载的模板。 模板文件层次结构 摘要 WordPress使用查询字符串来决定应该使用哪个模板来显示页面。查询字符串是包含在网站每个部分的链接中的信息。它出现在初始问号之后,可能包含许多由&符号分隔的参数。 简而言之,Wo... -
WordPress主题开发教程 — 模版循环
循环是WordPress通过主题模板文件输出文章的默认机制。在循环中,WordPress遍历当前页面获取到的所有文章,然后使用主题中的模版标签将其格式化并输出。 我们可以用WordPress循环来做很多事情,例如: 在网站首页显示多个文章模块 在文章详情页面显示内容和评论 在侧边栏中显示最新文章或热门文章 显示指定文章类型或分类方法中的数据 根据指定的条件获取数据并显示在文章模块中 循环细节 循环的基本使用方法如下。 ?php if(have_posts()): while(have_posts()):the_post(); //显示文章内... -
WordPress主题开发教程 — 模版文件包含
包含主题核心文件 我们已经知道,WordPress主题是从许多不同的模板文件构建的。这些文件通常包括sidebar.php,header.php和footer.php。这些文件都是使用模板标签调用的,例如: get_header() get_footer(); get_sidebar(); 我们可以通过自定义文件名称来调用这些文件的自定义版本sidebar-{your_custom_template}.php,header-{your_custom_template}.php以及footer-{your_custom_template}.php。然后,我们可以使用自定义... -
WordPress主题开发教程 — 主题基础
在第一章中,我们了解了什么是主题,以及如何开始开发主题。 在本章中,我们将开始学习如何正确地开发主题,我们将把主题拆分开,从各个方面学习怎么开发一个主题。首先,我们将通过模版文件和文章类型来了解主题的的组成部分。然后,我们将学习如何在主题中保持文件的整齐有序。 除此之外,我们还将学习模版循环,该功能负责将内容从WordPress数据库中提取出来。 最后,我们将通过使用主题功能(包含CSS和JavaScript),利用条件函数仅显示我们需要的内容,以及使用默认分类法和自定义分类法来了解怎么为主题添加功能的更多信息。 组织模版文件 虽然WordPress主题在技术上只需要两... -
WordPress主题开发教程 — 模板文件
模板术语 在WordPress主题中,术语「模版」以几种不同方式使用: 模板文件存在于主题中,表示您的网站的显示方式。 页面模板在单页面中使用,用来更改某个页面的外观,可以应用于某个页面或文章。 模板标签是WordPress的内置功能,我们可以使用模版标签来获取和显示数据(例如the_title(),the_content())。 模板层次结构是WordPress用于确定使用哪个主题模板文件的逻辑,具体取决于所请求的内容。 WordPress主题由模板文件组成,这些模板文件是包含HTML,模板标签和PHP代码的PHP文件。 模版文件 构建主题时,我们使用模板...