记录在开发过程中常用的 引入标签:在一个模板文件里引用另外一个文件 get_header() get_footer() get_sidebar() get_template_part() get_search_form() comments_template()      ----引入评论框 <?php //调用header.php get_header(); //调用header-one.php get_header('one'); ?> <?php //调用header.php ge…
又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库表结构.字段详解 WordPress主题模版加载过程 WordPress主题模版开发:主题模版的安装及创建 WordPress主题模版开发:首页模版及调用options表数据 WordPress主题模版开发:如何循环输出文章列表 WordPress主题模版开发:文章元数据及多语言化 WordPress主题模版…
https://yusi123.com/3205.html https://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/ https://codex.wordpress.org/Theme_Frameworks https://lorelle.wordpress.com/2008/12/30/parentchild-themes-in-wordpress-the-future-of…
思路: 如果使用默认的wordpress的方法,调出来的数据就会被后台的显示个数所限制,而我们需要的是自由控制文章数和翻页,所以我使用WP_Query 获取当前分类的方法可以通过 get_query_var('cat'); 分页通过get_query_var('paged') <?php $cat_query=new WP_Query(array( 'cat' => get_query_var('cat'), 'posts_per_page'=>12, 'paged'=>get_q…
可以调用的文章内容: 调用文章标题:<?php the_title(); ?> 调用文章内容:<?php the_content(); ?> 调用文章摘要:<?php the_excerpt(); ?> 调用作者姓名:<?php the_author(); ?> 调用文章发布时间:<?php the_time(); ?> 调用作者的Gravatar头像:<?php echo get_avatar( get_the_author_email(…
本文转自:http://www.cnblogs.com/tinyphp/p/4391182.html 在最简单的情况下,一个WordPress主题由两个文件构成: index.php ------------------主模版 style.css  -------------------主样式表(注意的是两个不同的主题是不允许拥有相同的表述 , 这样会导致主题选择出错的. 简版: /* Theme Name:企业主题练习 Author:tinyphp Author URI: http://www…
为什么要学WP_Query? wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用. 便于记忆,在讲用法之前我们回顾一下循环的写法:if..else 其他>>> <?php if( have_posts() ) : while( have_posts() ) : the_post(); ?> <!-- 在这里调用数据 --> <?php endwhile; ?> <…
在最简单的情况下,一个WordPress主题由两个文件构成: index.php ------------------主模版 style.css  -------------------主样式表(注意的是两个不同的主题是不允许拥有相同的表述 , 这样会导致主题选择出错的. 简版: /* Theme Name:企业主题练习 Author:tinyphp Author URI: http://www.cnblogs.com/tinyphp/ Description: 经典企业主题 Tags: 蓝色…
本专栏介绍如何开发设计你自己的 WordPress 主题.如果你希望了解更多如何安装和应用主题的内容,请参阅应用主题文档.本文的内容不同于应用主题,因为所讨论的是编写代码去构建你自己的主题的技术内容,而非怎样去激活主题或者是哪里可以获得新主题. 为什么要使用 WordPress 主题? WordPress 主题由一系列文件和 CSS 样式表构成,构成了一个美丽的 WordPress 网站.每个主题都是不同的, 这样WordPress用户就可以随时更改 WordPress 网站的外观. 你也许想为…
Before we get started building any WordPress Theme, we’re going to need to get our development tools in place. In this post, we’ll run through the best of the best and build ourselves a cross-platform WordPress Theme test environment that would do a…
常用参数 用途 调用文章或页面 s 查询和某个关键词相关的所有的文章/页面信息 p 文章或页面id post__in 多篇id post__not_in 多篇id以外 post_type 查询的信息类型,默认调用的是文章类型的,post为页面类型 查询某个作者发布的信息 author 按作者id author_name 按作者别名 author__in 多个作者 'author__in' => array(1, 2) author__not_in 除了某个作者以外'author__not_in'…
原文出自: http://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/ THE THEMESHAPER WORDPRESS THEME TUTORIAL: 2ND EDITION Preface Many of you have written or commented to tell us how much you liked Ian Stewart’s original tut…
在最简单的情况下,一个WordPress主题由两个文件构成: index.php ------------------主模版 style.css -------------------主样式表 而且style.css要加上主题信息标记 (注意的是两个不同的主题是不允许拥有相同的表述 , 这样会导致主题选择出错的. /* Theme Name: 主题名称 Theme URI: 主题介绍地址(如果你的主题上传到wordpress官方资源处适用) Author: 主题的作者 Author URI: 主…
调用catid为2的分类下的文章,就是后台分类链接的tag_ID <?php $cat_query = new WP_Query(array( 'cat' => '2' )); ?> <div id="sitebar"> <ul class="nav nav-pills nav-stacked nav-og"> <?php if ($cat_query->have_posts()) : while ($cat_q…
安装wordpress后,默认的主题里编辑文章都会看见这个缩略图功能,那么我们自己开发的新主题怎么有这个功能呢? 目录: 一.开启缩略功能 二.设置缩略图大小 三.编辑文章,上传缩略图 四.调用缩略图 五:add_image_size 一.开启缩略功能 在主题的functions.php中,添加一段代码,代码如下: add_theme_support( 'post-thumbnails' ); 如果你仅想让文章信息开启缩略图功能,则使用以下代码: add_theme_support('post-…
分类实现效果: 点击"产品"相关分类,显示 否则显示 创建文件: category.php cat-news.php cat-product.php 由于点击分类时wordpress会调用category.php,所以在此页面做判断,如果是"产品分类"则调用产品模板,如果是"新闻分类"则调用新闻模板 category.php <ul> <?php if(in_category('产品中心')){ //调用产品模板 get_tem…
实现效果 制作网站的时候,想在页面左栏显示最新发表的文章,如: 一.先开启侧边栏工具,在functions.php加上 $args = array( 'name' => __( '分类侧边栏'), 'id' => 'cat-01', 'description' => '将在分类页显示侧边栏', 'class' => '', 'before_widget' => '<li id="%1$s" class="widget %2$s"&…
开启自定义栏目:点击头顶的“显示选项”,勾选“自定义栏目” 然后编辑文章时,即可看见 实验: 定义名称为:play_url ,值为:http://www.xiami.com/widget/6353572_377521/singlePlayer.swf 然后前台定义single.php,调用play_url ,如果文章形式为radio的话,则输出 <?php if( has_post_format( 'audio' )) { echo "<embed src=\""…
xxx/?page_id=5 想在首页调用以上页面的内容怎么做呢? 完整: <?php //查询 $my_query = new WP_Query( 'page_id=5' ); if($my_query->have_posts()) : while($my_query->have_posts()) : $my_query->the_post(); ?> //............输出 //............结束 <?php endwhile; endif; ?…
根据名称获取链接 <?php //根据名称获取对应的id $term=get_term_by('name','新闻动态','category'); $term_id=$term->term_id; //根据id获取链接 $link=get_term_link($term_id,'category'); echo $link; ?> 根据别名获取链接 <?php //根据别名获取对应的id $term=get_term_by('slug','news','category'); $t…
显示多个分类下的文章可以这样提取: <?php query_posts(array('posts_per_page'=>10,'orderby'=>'rand','category__and'=>array(67,70)));?><?php if(have_posts()):while(have_posts()):the_post(); ?> <li><span class="grayz">· </span>…
产品展示用到文章和缩略图功能 实现步骤: 一.创建分类 后台创建文章分类:产品中心 二.开启缩略图功能 在主题的functions.php中,添加一段代码,代码如下: add_theme_support( 'post-thumbnails' ); 更多设置请参考: http://www.cnblogs.com/tinyphp/p/6359167.html 三.添加文章并设置缩略图 四:调用该分类信息.文章标题和缩略图  <div class="section sectionL"&…
注意的是这个受后台这里的文章篇数设置所影响~ 一.使用内置方法 (WordPress 4.1以前无效) the_posts_pagination 输出分页式导航,用法: <?php the_posts_pagination( array( 'mid_size' => 3, 'prev_text' =>'上一页', 'next_text' =>'下一页', 'before_page_number' => '<span class="meta-nav screen…
步骤一:在主题的functions.php中,添加一段代码,开启侧边栏功能,代码如下: <?php //参数 $args = array( 'name' => __( '主侧边栏'), 'id' => 'sidebar-01', 'description' => '将在网页中显示的侧边栏', 'class' => '', 'before_widget' => '<li id="%1$s" class="widget %2$s"…
have_posts() 有没有文章信息 if...else <?php if( have_posts() ) : while( have_posts() ) : the_post(); ?> <!-- 在这里调用数据 --> <?php endwhile; ?> <?php endif; ?> if....else.if ...else <?php if( have_posts() ) : while( have_posts() ) : the_po…
wordpress的文章形式: aside -----------------日志:不显示标题的标准文章image --------------图像:单张图像.文章中的首个 <img /> 标记将会被认为是该图片. video ---------------视频:单一视频. quote -----------------引语:引用他人的一段话. link -----------------链接:链接到其它网站的链接. gallery ---------------相册:图像陈列厅. statu…
What is “Theme Sense”? What is “Theme Sense”? Theme Sense is an intuitive understanding of WordPress themes: the relationship between the files that make up a theme, and how those files fit in with WordPress. Theme Sense is what you’ll have at the en…
利用侧边栏显示联系方式是很方便的 一.先开启侧边栏工具,在functions.php加上 $args = array( 'name' => __( '分类侧边栏'), 'id' => 'cat-01', 'description' => '将在分类页显示侧边栏', 'class' => '', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_wi…
学习目的: 某一个分类的名称.别名.和id都可以到后台自己去找,但这样找比较麻烦还容易看错,wordpress提供了下面两个函数get_term_by和get_term_link,只要提供别名.名称或编号其中一个,就可以获取它其余的信息,省时省力又精确. get_term_by用法: <?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?> 前3个参数为必须值 $field------编号id.别名slug.名称(字…
方法一:调出内置评论框: 文章开启评论: 页面开启评论:(注意:如果使用的是插件,点快速编辑是没有“允许评论”可勾选的) 在对应的地方,插入 <?php comments_template();?> 然后再设置下样式即可 方法二:使用评论插件,(如多说.畅言.友言等等) 1.下载多说插件:https://wordpress.org/plugins/duoshuo/,把插件解压到在wp目录/wp-content/plugins下 或在WordPress后台“安装插件”中搜索"duosh…