2007年9月21日金曜日

WordPressで特定カテゴリのエントリ記事を表示するコード

(忘れそうなので個人的なメモです。ご利用は自己の責任で。)

■特定のカテゴリ(ここでは1)で最新の5件を表示

<?php $posts = get_posts('numberposts=5&category=1');
foreach($posts as $post) :
setup_postdata($post); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endforeach; ?>

■特定のカテゴリ内(ここでは1)に記事が存在する場合は表示

<?php if ( in_category('1') ) { ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php } else { ?>
<?php } ?>

2007年9月8日土曜日

XREAでOpenPNE 設置メモ

XREAでOpenPNEを運用するために、基本的なインストールで動作できなかった箇所を残しておきます。
環境は、XREA+(PLUS)でs239、OpenPNE-2.6.4です。

基本的なインストールは次のサイトを参考にしました。
>> OpenPNE セットアップガイド

■メール送信関連

config.php(341行目)
define('MAIL_SET_ENVFROM', true);

define('MAIL_SET_ENVFROM', false);

■cron関連

外部ブログのRSSを更新させるためのCRON設定
1.cron1.shの準備
内容は次の通り
#!/bin/sh
#PHP
/usr/local/bin/php /virtual/アカウント名/public_html/xxx/bin/tool_rss_cache.php >/dev/null 2>&1
exit
2.cronジョブの設定
毎時0分に実行する場合
0 * * * * cron1.sh
以上。