指定example.php中的内容只在首页显示
<?php if ( is_home() ) { include ('example.php'); } ?>
为不同分类指定不同的样式表
<?php if ( is_category('15') ) {
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/cat-15.CSS"
type="text/css" media="screen" />;
<?php } else { ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>"
type="text/css" media="screen" />
<?php } ?>
为不同的分类指定不同的图像
<?php if (is_category('7') ):
<img src='<?php bloginfo('template_url');?>/images/cat7.jpg' alt='' />
<?php } elseif (is_category('8') ):
<img src='<?php bloginfo('template_url');?>/images/cat8.jpg' alt='' />
<?php endif; ?>
样式化单篇日志
<div id="post-<?php the_ID();?>">
This snippet will assign the post ID to the DIV. For example, if the ID for the post is 8, that line will echo as
<div id=”post-8”></div>. Now you can style that individual post in the CSS as #post-8. Place this code
within the loop.
上一页和下一页链接
<?php next_posts_link('Next Entries »') ?>
<?php previous_post_link('« Older Entries'); ?>
动态页面链接
<ul>
<li<?php if(is_home()) { ?> class="current_page_item"<?php } ?>><a href="
<?php bloginfo('home'); ?>">home</a></li>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
</ul>
This snippet will rst echo the text “home” with a link to the home page. Next, it will echo the WordPress
pages links in a list, in order dened by your settings, excluding the child pages, and excluding a title
header for the list. If one of the pages in the list is active, the link for that page will be assigned the class
“current_page_item”, which can now be styled in your CSS. Place this code in the template les.
动态页面标题
<?php
if (is_home()) { echo bloginfo('name'); } elseif (is_404()) { echo 'WPCandy » 404'; } elseif(is_search()) { echo 'WPCandy » Search Results'; } else { echo 'WPCandy » '; wp_title(''); }
?>
分类日志
<?php query_posts('cat=2&showposts=5'); ?>
CSS样式表头部声明
/* Theme Name: WPCandy Description: Description goes here Theme URI: http://wpcandy.com/ Version: 2.0 Author: Michael Castilla Author URI: http://wpcandy.com/ Template: Dene a parent template (optional) */
日志循环
The Loop
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
// this is the inside of the loop
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
标签云(Tag cloud)
<?php wp_tag_cloud('smallest=1&largest=9&'); ?>
页面模板头部声明
<?php
/*
Template Name: Gallery
*/
?>
为每个分类指定不同的模板
<?php
$post = $wp_query- >post;if ( in_category('3') ) {
include(TEMPLATEPATH . '/cat3.php’);
} elseif ( in_category('4') ) {
include(TEMPLATEPATH . '/cat4.php');
} else {
include(TEMPLATEPATH . '/cat.php');
} ? >
这是来自WPCandy的电子书翻译而成,你可以通过这里下载。
相关推荐
通过本手册的学习,您可以全面地掌握 WordPress 主题和插件的开发技术,从基础概念到高级应用,从主题开发到插件开发,再到 REST API 的扩展,每一个环节都力求详尽。无论是初学者还是有经验的开发者,都能从中获得...
《WordPress开发手册3.1》是一本专门为WordPress开发者编写的指南,旨在帮助用户深入理解WordPress的内部机制,提升开发效率并优化网站功能。这本手册详细涵盖了从基础到高级的各种主题,包括模板制作、插件开发、...
8. **高级搜索功能**:为了帮助访客快速找到感兴趣的内容,这款主题还配备了强大的搜索工具,支持关键词匹配等多种检索方式,并能够根据搜索结果进行智能排序。 9. **一键导入演示数据**:为了让新手用户更快地上手...
**PHP中文帮助手册** PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源通用脚本语言,尤其适用于Web开发,可嵌入到HTML中。PHP的设计目标是提高可移植性、性能和易用性,使得开发者能够快速创建...
通过阅读本书《专业WordPress设计与开发(第二版)》,读者不仅可以学到扎实的WordPress开发基础知识,还能深入了解各种高级主题和技术细节。无论是初学者还是经验丰富的开发者,都能从中获得宝贵的指导和灵感。本书...
这些文档通常会涵盖从基础设置到高级功能的全方位指导,帮助用户充分利用主题的各项功能。 总的来说,The7 V7.8.1是一个高度集成的WordPress主题,提供了丰富的设计选项和强大的可视化编辑器,适用于各种类型的网站...
4. **C++**:C++是性能导向的语言,其手册将涵盖面向对象编程、模板、STL库和内存管理等。 5. **C#**:微软的C#语言广泛用于.NET平台,其手册可能包括LINQ、ASP.NET、WPF和游戏开发等。 6. **Ruby**:Ruby以优雅和...
Salient是其中一款备受赞誉的高级WordPress主题,以其出色的设计、易用性和强大的功能而闻名。最新版本为v15.1.1,于2023年发布,为用户提供了更加优化的性能和更多的定制选项。 **1. 设计与用户体验** Salient...
Thrive Visual Editor是WordPress的一个高级编辑器插件,旨在提升用户的编辑体验,让网页设计变得更加直观和高效。这款编辑器由Thrive Themes公司开发,以其丰富的功能和易用性而受到用户的高度评价。 Thrive ...
《PHP5.0中文手册》是学习PHP编程的重要参考...总的来说,《PHP5.0中文手册》涵盖了PHP的基础到高级知识,是开发者日常编程和解决问题的宝贵资源。通过深入学习和实践,可以掌握PHP编程,构建稳定、高效的Web应用程序。
漂亮的评论滚动效果,从wordpress模板修改而来的带头像图片一起滚动的前台html+js代码 [Go] Go 编程语言开发手册 (英文版) 各种排序算法大全c++版 VB常用技巧合集.chm 220个经典C语言源码 C++高级编程资料汇总(参考...
"CMS学习资料_使用说明_技术介绍"这个压缩包文件可能包含了CMS的基础教程、使用手册、技术文档、案例分析等。学习这些材料,你可以逐步掌握如何选择合适的CMS、安装配置、创建页面、管理用户、安装插件和主题,以及...
- **官方文档**:详尽的使用手册和技术文档,帮助用户快速上手。 - **在线论坛**:官方或第三方社区,用户可以在其中提问和交流经验。 - **技术支持邮箱**:专门的技术支持邮箱,用于解答用户的疑问和技术问题。 ...
此外,提到的“详细请参看说明文件”表明压缩包内可能包含了使用指南或文档,帮助用户理解和操作这个CMS系统。 【标签】:“asp+acc”是这个系统的技术栈标识,强调了该CMS是基于ASP编程语言和Access数据库开发的。...
【网展中英外贸网站蓝色风格 v4.4】是一款专为外贸企业设计的网站模板,采用蓝色调作为主色调,旨在提供一个专业且国际化的在线展示平台。该模板不仅注重外观设计,更强调功能性和用户体验,以满足现代外贸企业的...