post-with-categoryプラグインで複数のカテゴリを設定する場合
post-with-categoryという、投稿前にカテゴリを指定可能な便利なプラグインがあるが、
ダウンロードした状態だと、選べるカテゴリは1つだけである。
これを複数のカテゴリ選択出来るようにしたい場合は次の手順を踏めば良い。
post-with-category.php内
echo '<input type="radio" class="category" name="categoryId" value="';
echo $cat->cat_ID;
echo '"';
という記述部分の
type="radio"
を
type="checkbox"
に変更。
name="categoryId"
を
name="categoryId[]"
に変更。
続いてwp-adminに設置した
post-new-with-category.php内
/** WordPress Administration Bootstrap */
require_once('admin.php’);
//require_once('admin-header.php’);
//追加 ここから↓
if( !is_array($_REQUEST['categoryId’]) )
{
$cat_IDs[] = array($_REQUEST['categoryId’]);
}
else
{
$cat_IDs = $_REQUEST['categoryId’];
}
//↑ここまで
//@see press-this.php
$quick['post_status’] = 'draft’; // set as draft first
続いて
$quick['post_category’] = array( $_REQUEST['categoryId’] );
という部分を
$quick['post_category’] = $cat_IDs;
に変更。
これで完了。
ディスカッション
コメント一覧
まだ、コメントがありません