`

丰富的WordPress代码参考

 
阅读更多

Display Recent Posts

Here is the code you need to display the most recent 5 posts:

<?php query_posts('showposts=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>

Display Recently Updated Posts/Pages 显示最近更新的文章/页

<?php
$today = current_time('mysql', 1);
$howMany = 5; //Number of posts you want to display
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_modified_gmt < '$today' ORDER BY post_modified_gmt DESC LIMIT $howMany")):
?>
<h2><?php _e("Recent Updates"); ?></h2>
<ul>
<?php
foreach ($recentposts as $post) {
if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
}
?>
</ul>
<?php endif; ?>

Display Recent Comments 显示最近的评论

<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ul>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
.":" . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"on " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;?>

Display Top Comments 显示热门评论

<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?>

Display Categories 显示分类

<h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name'); ?>
</ul>

Display Categories in Drop-Down Box 显示下拉框的关键词

<form action="<?php bloginfo('url'); ?>/" method="get">
<?php
$select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0');
$select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select); echo $select; ?>
<noscript><input type="submit" value="View" /></noscript>
</form>

Display Archives 显示档案

<h2>Archives</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>

显示在一个下拉框中

<select name=\"archive-dropdown\" onChange='document.location.href=this.options[this.selectedIndex].value;'>
<option value=\"\"><?php echo attribute_escape(__('Select Month')); ?></option>
<?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?> </select>

在你的侧边栏,显示页面菜单

<h2>Pages</h2>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>

Display Gravatars (WordPress 2.5+ Only) 显示Gravatar的(WordPress的2.5 +)

<?php if(function_exists(’get_avatar’)){ echo get_avatar($comment, ‘50?);} ?>

Display Blogroll Links 显示网志串连链接

<ul>
<?php get_links_list(); ?>
</ul>

显示管理部分

<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="http://www.wordpress.org/">WordPress</a></li>
<?php wp_meta(); ?>
<li><a href="http://validator.w3.org/check?uri=referer">XHTML</a></li>
</ul>

你的侧边栏“子菜单中显示页面

This will display any subpages in your blog’s sidebar:
<?php$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');if ($children) { ?><ul> <?php echo $children; ?>
</ul>
<?php } ?>

显示WordPress的标签

<?php the_tags(); ?>

显示WordPress的标签云

<?php wp_tag_cloud('smallest=8&largest=36&'); ?>

模板名称

This allows you to use the WordPress page template to customize how a page is displayed:
<?php /* Template Name: Portfolio */ ?>

动态标题标签

<title><?phpif (is_home()) { echo bloginfo('name');
} elseif (is_404()) {
echo '404 Not Found';
} elseif (is_category()) {
echo 'Category:'; wp_title('');
} elseif (is_search()) {
echo 'Search Results';
} elseif ( is_day() || is_month() || is_year() ) {
echo 'Archives:'; wp_title('');
} else {
echo wp_title('');
}
?></title>

在一个页面上显示PHP

允许你显示插件和一个单页上(代替家庭你想让它只会出现在的页面):

<?php if ( is_home() ) { include ('file.php'); } ?>

Display an External RSS Feed

<?php include_once(ABSPATH.WPINC.'/rss.php');
wp_rss('http://wpforums.com/external.php?type=RSS2', 5); ?>

Display Most Recent Twitter Entry

<?php
// Your twitter username.
$username = "TwitterUsername";
// 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\")
$prefix = "";
// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = "";
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
$stepOne = explode("<content type=\"html\">", $feed);
$stepTwo = explode("</content>", $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace(”&lt;”, “<”, $tweet);
$tweet = str_replace(”&gt;”, “>”, $tweet);
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

分享到:
评论

相关推荐

    wordpress相关文章实现代码

    【WordPress 相关文章实现代码】的讨论主要集中在两种方式:一种是基于标签的相关文章,另一种是基于分类的相关文章。...如果你对代码不熟悉,可以参考已有的代码示例,逐步理解并进行定制化修改。

    wordpress Android客户端源代码

    总结来说,分析“WordPress Android客户端源代码”不仅能提升Android开发技能,还能深入了解WordPress平台与移动应用的结合方式,为开发自己的博客应用或集成WordPress功能提供参考。通过对这些知识点的学习,开发者...

    WordPress小程序对接代码完整版本

    将WordPress与小程序对接,可以充分利用WordPress丰富的功能和内容库,为用户提供便捷的移动端体验。 标题"WordPress小程序对接代码完整版本"表明这是一个关于将WordPress网站与小程序整合的项目,其中包含了实现这...

    WordPress开发手册-03311730.pdf

    ### WordPress开发手册精要 #### 一、主题开发概述 **WordPress** 是一款基于 PHP 开发的开源...无论是初学者还是有经验的开发者,都能从中获得实用的知识和技巧,帮助您打造出功能丰富且安全稳定的 WordPress 网站。

    wordpress 开发手册2

    WordPress 开发手册2 本手册涵盖了 WordPress 的基础知识、开发技术和目录结构。下面是该手册的详细知识点: ...本手册涵盖了 WordPress 的基础知识、开发技术和目录结构,为 WordPress 开发者提供了详细的参考指南。

    使用您最喜欢的WordPress主题快速轻松地构建漂亮的页面布局

    总之,“Enclavely Tailor”主题结合WordPress的CMS系统,为您提供了一个强大而灵活的平台,帮助您快速创建出美观且功能丰富的网页布局。通过深入学习WordPress的基本操作,利用主题提供的定制选项,以及适时引入...

    基于PHP的WordPress爱导航网址大全源码.zip

    【标题】"基于PHP的...无论是初学者还是经验丰富的开发者,都能从中学习到PHP编程、WordPress主题和插件开发,以及如何创建和管理链接目录的专业知识。通过深入研究和实践,你可以掌握构建类似网站所需的全部技能。

    wordpress+看板娘参考:mjhz.xyz.zip

    2. 主题与插件:WordPress提供了丰富的主题和插件资源,可以改变网站的外观和功能。主题决定了网站的整体设计风格,而插件则能添加额外的功能,如SEO优化、社交媒体集成等。 二、看板娘介绍 看板娘通常是网站上的...

    wordpress

    对于开发人员,WordPress 提供了一个全面的开发者文档,包括 API 参考、开发指南和最佳实践。开发者可以深入学习 WordPress 的模板层次结构、函数库、钩子系统,甚至可以创建自定义 post 类型和元数据,实现高度...

    PHP实例开发源码—CoolCode 代码高亮插件 修改版 WordPress 插件.zip

    这个"PHP实例开发源码—CoolCode 代码高亮插件 修改版 WordPress 插件.zip" 文件提供了一个深入学习PHP编程和WordPress插件开发的机会,特别是对于希望增强网站代码展示效果的开发者而言,具有很高的参考价值。...

    wordpress-4.9.4.zip

    - **代码编辑器增强**:4.9.4版本加强了内置的代码编辑器,提供语法高亮和错误检查,方便用户直接在WordPress后台编辑模板和插件代码。 - **小工具改进**:此版本更新了小工具的界面,使添加和管理小工具更加简便...

    Smashing WordPress

    对于想要学习WordPress深入应用的用户来说,《Smashing WordPress》是一本重要的参考书。由于它提供了不同于传统WordPress使用方法的知识和技巧,它可以帮助用户实现从基本博客发布到复杂网站构建的转变,这对于任何...

    wordpress 网站建设源程序

    若您遇上文档中未有提及的情况,请首先参考我们为您准备的丰富 WordPress 在线资源: WordPress Codex 文档 Codex 是 WordPress 的百科全书。它包含现有版本 WordPress 的海量信息资源。主要文章均包含中文译文。 ...

    wordpress模板开发详情

    在WordPress的世界里,模板开发是构建网站外观和用户体验的核心部分...在这个过程中,你可以参考`wordpress-themes`中的示例文件,以实际操作来加深理解。不断实践和探索,你将能够构建出令人印象深刻的WordPress网站。

    Wordpress改SqLite数据库操作

    可以参考提供的`db.php`和`sqlite.php`文件,它们可能包含适应SQLite连接的代码。 3. **使用适配器类**: `dbpdo.class.php`和`file.class.php`可能包含了处理SQLite数据库的自定义PDO类,这些类可以帮助WordPress...

    WordPress虚拟资源付费系统主题Ripro 8.9

    7. **functions.php**:这是WordPress主题的核心功能文件,包含自定义函数和代码片段,用于扩展WordPress的基本功能。Ripro 8.9的主题功能,如付费资源管理、会员系统等,很可能在这个文件中实现。 8. **footer.php...

    6.7W源码资源文章数据打包源码站整站32G打包wordpress.rar

    这个压缩包可能是从某个源码资源站点下载的,包含了丰富的代码示例、插件、主题以及其他与WordPress相关的素材。让我们深入探讨一下这些资源可能涵盖的领域和知识点。 1. **WordPress基础知识**:WordPress是一种...

    wordpress for android源码

    这个开源项目为开发者提供了深入理解移动应用与WordPress集成的机会,同时也为有志于构建类似功能的开发者提供了宝贵的参考。 一、WordPress for Android基础架构 WordPress for Android源码基于Android 4.0(Ice ...

    [整站程序]WordPress英文网站(带27000文章数据)_wp.zip源码PHP项目源代码下载

    [整站程序]WordPress英文网站(带27000文章数据)_wp.zip源码PHP项目源代码下载[整站程序]WordPress英文网站(带27000文章数据)_wp.zip源码PHP项目源代码下载 1.适合个人搭建网站项目参考 2.适合学生毕业设计搭建...

    wordpress百度地图插件

    【WordPress百度地图插件】是为WordPress网站提供的一种功能扩展,它允许用户在网站上集成...如果你在使用过程中遇到任何问题,可以参考插件作者的博客获取更详细的帮助信息,或者在WordPress社区寻求其他用户的解答。

Global site tag (gtag.js) - Google Analytics