exclude_tree複数指定が効かない wordpress3.0.1
-
質問させていただきます。
WordPress 3.0.1のsidebar.phpでwp_list_pages関数exclude_treeを使いました。
■sidebar.php内の記述
<?php wp_list_pages('exclude_tree=21,26,6,39,50&exclude=6&title_li=' ); ?>
上のようにexclude_treeで除外したいページidを指定しましたが、
複数指定すると、2つ目以降が正しく除外されずに困っています。
こちらのフォーラム内とその他検索エンジンなどでも正しく表示される方法を探してみましたが直りません。
http://www.mee77.com/?p=73こちらのページでwp-include/post.php内のfunction &get_pages($args = ”)関数内を修正するとあり、それ通りに修正を試みました。if ( !empty($exclude_tree) ) { $excludelist = preg_split(‘/[\s,]+/’,$exclude_tree); if ( count($excludelist) ) { $excludes = array(); foreach ( $excludelist as $excludestr ) { $exclude = intval($excludestr); $children = get_page_children($exclude, $pages); foreach ( $children as $child ) { $excludes[] = $child->ID; } $excludes[] = $exclude; } $num_pages = count($pages); for ( $i = 0; $i < $num_pages; $i++ ) { if ( in_array($pages[$i]->ID, $excludes) ) unset($pages[$i]); } } }
しかし、以下のようなエラーが出てしまい、正しく表示されませんでした。
Parse error: syntax error, unexpected ‘[‘ in C:\xampp\htdocs\wp\wp-includes\post.php on line 3204仕事でWPを使用し始めたばかりで、質問にわかりにくいところがあったら申し訳ありません。ご教授お願いします。
※プラグインは使用していません。
※ブラウザのキャッシュ・Cookie を削除してみました。
※xamppのローカルサーバ内で構築中。
※WordPress 3.0.1 を使用中。
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「exclude_tree複数指定が効かない wordpress3.0.1」には新たに返信することはできません。