WordPress的各种标签大全调用集合

WordPress各种标签调用集合
wordpress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网志,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的博客搭建平台。这个网站就用的是WordPress构建的。

WordPress模板基本文件

style.css 样式表文件

index.php 主页文件

single.php 日志单页文件

page.php 页面文件

archvie.php 分类和日期存档页文件

searchform.php 搜索表单文件

search.php 搜索页面文件

comments.php 留言区域文件(包括留言列表和留言框)

404.php 404错误页面

header.php 网页头部文件

sidebar.php 网页侧边栏文件

footer.php 网页底部文件

WordPress Header头部PHP代码
注:也就是位于和</ head>之间的PHP代码 网站标题 日志或页面标题

WordPress主题样式表文件style.css的相对地址

WordPress博客的Pingback地址

WordPress主题文件的相对地址

博客的Wordpress版本

WordPress博客的Atom地址

WordPress博客的RSS2地址

WordPress博客的绝对地址

WordPress博客的名称

网站的HTML版本

网站的字符编码格式

WordPress主体模板PHP代码
日志内容
确认是否有日志

如果有,则显示全部日志

结束PHP函数”while”

结束PHP函数”if”

header.php文件的内容

sidebar.php文件的内容

footer.php文件的内容

显示格式为”02-19-08″的日期

显示一篇日志的留言链接

显示一篇日志或页面的标题

显示一篇日志或页面的所属分类

显示一篇日志或页面的作者

显示一篇日志或页面的ID

显示一篇日志或页面的编辑链接

显示Blogroll中的链接

comments.php文件的内容

显示一份博客的页面列表

显示一份博客的分类列表

## 分类目录函数wp_list_cats() 或 分类列表函数wp_list_categories()用法举例

1,按照字母排序,并只显示ID为16,3,9和5的指定分类:

    • <?PHP wp_list_categories( ‘的OrderBy =名&包括= 3,5,9,16’); ?>

 

    • </ UL>

2,按照字母排序,显示每个分类的日志数,但不显示ID为10的分类

      • <?PHP wp_list_categories( ‘的OrderBy =名&SHOW_COUNT个= 1&排除= 10’); ?>

 

      • </ UL>

3,显示或隐藏列表头,在分类函数wp_list_categories中,title_li这个参数用于设置或者隐藏分类列表的头或者标题。它的默认值是:’(__(’Categories’)’,这也就是为什么我们在不另设置分类列表标题的时候,它会显示“类别”的原因。如果你在这里不设置任何参数,那么它将什么都不会显示。下面的例子是排除ID为4和7并且隐藏列表头的分类列表:

        • <?PHP wp_list_categories( ‘排除= 4,7&title_li这个=’); ?>

 

        • </ UL>

接下来的例子是仅仅仅显示ID为5,9和23,并且列表头显示为“诗歌”的分类列表:

          • <?PHP

 

          • wp_list_categories(’include = 5,9,23&title_li =

‘。__(’诗歌’)。'</ h2>’); ?>
</ UL>

4,仅显示某个分类下的子分类,下面的示例代码生成了ID为8的父分类下的子分类根据其ID进行排序的链接列表(读起来真绕口-__- |||),它会显示每个分类下的文章数,并且隐藏链接的标题标签中的分类描述,注意:如果父分类下没有任何文章,那么父分类将不会显示

    • <?php wp_list_categories(’orderby = id&show_count = 1 &use_desc_for_title = 0&child_of = 8′ ); ?>

 

    • </ UL>

这个函数里设置的参数比较多,这里我稍作说明:我们可以看到不同参数之间使用了“&”这个“与符号”来进行区分连接,orderby = id按照ID排序,show_count = 1显示分类下的文章数,use_desc_for_title = 0隐藏分类描述,child_of = 8指定ID为8的子分类。
5,显示带有RSS Feed链接的分类列表,下面代码根据分类名对分类列表排序,并显示每个分类下的文章数和RSS的Feed链接。

      • <?PHP wp_list_categories( ‘的OrderBy =名&SHOW_COUNT个= 1&进料= RSS’); ?>

 

      • </ UL>

还可以使用RSS图标代替RSS链接

        • <?PHP wp_list_categories(’的OrderBy =名&SHOW_COUNT个= 1 &feed_image = /图像/ rss.gif’); ?>

 

        • </ UL>

6,标记和样式化分类列表,从上面的例子中可以看到,我们将分类列表函数:wp_list_categories()套用在ul和li标签里,除此外我们还可以对其进行其它的样式化,个人认为这些工作直接在CSS里设置即可,原文档中的方法实际作用并不是很大,这里我就不多做介绍,有兴趣的朋友可以参考这里
7,style
(字符串)分类列表显示的样式。将分类列表的方式显示(使用
标签分隔列表项)。默认设置为列表(无序列表)。有效值:
list – 默认

例子:

          • <?PHP wp_list_categories( ‘的OrderBy =名&风格=无’); ?>

 

          • </ UL>

下一篇日志的URL地址

上一篇日志的URL地址

调用日历

显示一份博客的日期存档列表

显示较新日志链接(上一页)和较旧日志链接(下一页)

显示博客的描述信息

其它的一些WordPress的模板代码
/%postname%/ 显示博客的自定义永久链接
搜索表单的值

打印输出信息

显示注册链接

显示登入/登出链接

<!–next page–> 在日志或页面中插入分页

<!–more–> 截断日志

显示管理员的相关控制信息

显示载入页面的时间

显示载入页面查询

WordPress的调用最新文章

WordPress的最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现。代码如下:
(显示10篇最新更新文章)
或者

后面这个代码显示你博客中最新的20篇文章,其中format = custom这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可以参考官方的使用说明 – wp_get_archvies。(fromat =定制也可以不要,默认以UL列表显示文章标题。)
补充:通过WP的query_posts()函数也能调用最新文章列表,虽然代码会比较多一点,但可以更好的控制循环的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。

WordPress的调用随机文章

 

<!–下面是你想自定义的Loop–>

 

WordPress的调用最新留言

下面是我之前在一个Wordpress主题中代到的最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。其中LIMIT 10限制留言显示数量。绿色部份则是每条留言的输出样式。

4.wordpress调用相关文章
在文章页显示相关文章

 

5.wordpress指定调用分类照片的文章
方法1:

 

 

方法2:

 

 

调用指定分类名称标题
调用指定分类别名
调用指定分类名称对应的分类ID
//$cid为整型变量
wp_list_categories(‘orderby=name&include=3,5,9,16‘); ?>

WordPress的获取指定分类下指定子分类

 

 

———————————————————————————————
或者
$args=array(
‘orderby’ => ‘id’,
‘order’ => ‘ASC’,
‘child_of’ => get_category_root_id($cat),
‘hide_empty’ => 0,
);
echo ‘

          • ‘;
            }else{
            echo ‘
          • ‘;
            }
            echo ‘‘.$category->name.’‘;
            echo ”;
            echo “\r”;}
            ?>WordPress的获取指定分类下全部子分类

            代码解释:排序栏=名称为调用分类名; optioncount = 1为调用分类下的文章数量; hide_empty = 0为是否隐藏没有文章的分类; child_of = 51为调用的父分类ID号,需要改为你自己的父分类的ID号。
            以上的代码是同时调用出子分类名和子分类下的文章数,如果只想调用子分类名,不需要显示文章数量,可以使用以下的代码:

            一,指定分类下的子分类获取方法:

            说明:
            child_of = 10中的10是指
            某个分类的ID号.sort_column:ID或名称,预设为ID,设定依据ID值或分类名称排序
            sort_order:asc或desc,预设为递增asc,设定排序递增或递减(&sort_column = ID&sort_order = desc)
            二,指定页面下的子页面获取方法:

            说明:
            child_of = 5中的5是指某个页面的ID号。
            6.wordpress去评论者链接的评论输出

            7.wordpress调用含的gravatar头像的评论输出

            上面代码把COMMENT_AUTHOR的值改成你的ID,18是头像大小,10是评论数量。
            8.wordpress调用网站统计大全
            1,日志总数:

            2,草稿数目:

            3,评论总数:

            4,成立时间:

            5,标签总数:

            6,页面总数:

            如图7所示,分类总数:

            8,链接总数:

            9,用户总数:

            10,最后更新:

            9.wordpress判断语句
            is_single()

            判断是否是具体文章的页面

            is_single(’2′)

            判断是否是具体文章(id=2)的页面

            is_single(‘Beef Stew’)

            判断是否是具体文章(标题判断)的页面

            is_single(‘beef-stew’)

            判断是否是具体文章(slug判断)的页面

            comments_open()

            是否留言开启

            pings_open()

            是否开启ping

            is_page()

            是否是页面

            is_page(’42′)

            id判断,即是否是id为42的页面

            is_page(‘About Me’)

            判断标题

            is_page(‘about-me’)

            slug判断

            is_category()

            是否是分类

            is_category(’6′)

            id判断,即是否是id为6的分类

            is_category(‘Cheeses’)

            分类title判断

            is_category(‘cheeses’)

            分类 slug判断

            in_category(’5′)

            判断当前的文章是否属于分类5

            is_author()

            将所有的作者的页面显示出来

            is_author(’1337′)

            显示author number为1337的页面

            is_author(‘Elite Hacker’)

            通过昵称来显示当前作者的页面

            is_author(‘elite-hacker’)

            下面是通过不同的判断实现以年、月、日、时间等方式来显示归档

            is_date()

            is_year()

            is_month()

            is_day()

            is_time()

            判断当前是否是归档页面

            is_archive()

            判断是否是搜索

            is_search()

            判断页面是否404

            is_404()

            判断是否翻页,比如你当前的博客是 链接显示 链接的时候,这个判断将返回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,
            例如:

            //这里写你想显示的内容,包括函数

             

            或者:

             

            //这里写你想显示的内容,包括函数

             

            10.wordpress非插件同步叽叽喳喳

            代码中的agting改成你的Twitter的用户名,改成你的名字。
            另一种调用方法需要你的空间是国外主机:
            // Your twitter username.

            $username = “wange1228″;

            // Prefix – some text you want displayed before your latest tweet.

            // (HTML is OK, but be sure to escape quotes with backslashes: for example href=”link.html”)

            // Suffix – some text you want display after your latest tweet. (Same rules as the prefix.)

            $suffix = “”;

            $feed = “ 链接” . $username . “&rpp=1″;

            function parse_feed($feed) {

            $stepOne = explode(“”, $feed);

            $stepTwo = explode(“”, $stepOne[1]);

            $tweet = $stepTwo[0];

            $tweet = str_replace(“<”, “<”, $tweet); $tweet = str_replace(“>”, “>”, $tweet);

            return $tweet;

            }

            $twitterFeed = file_get_contents($feed);

            echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);

            ?>

            总结一下这个方法的特点:
            1,非插件。
            2,不用验证用户名和密码,也就是说你可以指定调用任何一个人的推文。
            3,可以自定义tweet信息后显示的文字,就是$ suffix =“”; 这里。
            4,只能调用最新的一条推文,刚好满足我的需求。
            5,大概只有国外空间才能使用。(经我验证,确实如此)
            11.wordpress非插件调用评论表情
            <!–smilies–>
            ”;

            $imglink = htmlspecialchars($img);

            $link .= “{$img} ”;

            }

            echo ‘

            ’.$link.’

            ’;

            }

            ?>

             

            将以上代码复制到comments.php中合适的位置。

            作者:thinkact
            链接: 链接
            来源:简书
            简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
上一篇

价值358元的N5城市门户系列-V8 商业版-GBK Discuz X3.1/X3.2

2019-6-30 8:57:35

下一篇

从零搭建WordPress网站图文教程,新手必看

2019-6-8 22:51:18