Archive

Posts Tagged ‘WordPress文章调用’

WordPress调用方法

August 19th, 2010 老猫 No comments

WordPress得到所有的分类已 经是一个很简单的事件了,我们用”wp_list_categories()”函数就可以实现,但是如果我们要对每个分类进行操作就是一件很难的事件了。

查询了很多资料,终于找到了一个函数可以用来解决这个问题,”get_categories()”函数,它返回与查询参数匹配的类别objects 的数组,和”wp_list_categories()”函数非常相像。

好了,下面我们就用个例子来讲解一下这个函数。
下面的代码就是得到所有的分类,并显示出每个分类下最新的10篇文章:

<?php
  // 得到所有分类列表
  $categories = get_categories();
 
  // 循环所有分类
  foreach ($categories as $cat) {
 
    // 得到分类ID
    $catid = $cat->cat_ID;
 
    // 得到分类下10篇最新文章
    query_posts("showposts=10&cat=$catid"); ?>
 
    <!-- 输出分类标题及链接 -->
    <h4><a href="<?php echo get_category_link($catid);?>"
	   title="<?php echo strip_tags(category_description($catid)); ?>">
	   <?php single_cat_title(); ?>
    </a></h4>
 
    <!-- 输出10篇最新文章的标题及链接 -->
    <ul>
      <?php while (have_posts()) : the_post(); ?>
        <li>
	  <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
          <?php the_title(); ?></a>
	  <?php the_time('m-d'); ?>
	</li>
      <?php endwhile; ?>
    </ul>
<?php } ?>
下面是我测试时候的效果图:


YY程序员网原创文章,转载请注明来源并保留原文链接
本文链接:http://www.yyjjssnn.cn/articles/491.html
Categories: 互联网 Tags:

zencart中wordpress文章调用的时候出现的错误解决方法

August 19th, 2010 老猫 No comments

如果你的网站曾经安装过tabbed_products这个插件的话,你再使用调用可能会出现如下的错误。之所以会出现这个错误,是那个插件中有一句话定义了wordpress的物理路径,如果你已经出现了如下的错误,

Warning: require_once(/Warning: require_once(/var/www/zc138/wordpress//wp-includes/classes.php)var/www/zc138/wordpress//wp-includes/classes.php)

就要修改一下那个文件了,路径为:

/public_html/includes/functions/extra_functions/class.rlwp.php

打开class.rlwp.php这个文件,找到14行,

Line #14 : define (‘ABSPATH’,'/var/www/zc138/wordpress/’); // abs-path to wp

修改成你的博客安装路径。。

我的是如下的样子的,

define (‘ABSPATH’,'/home/*****/public_html/blog/’);   // abs-path to wp

仅供参考!

关于zen cart中WordPress的调用方法可以参考如下文章:http://laomao.info/?s=WordPress