PR

Geeklog phpblock_geeklog2mt.php デフォルトでcheckedにしない

pc.casey.jp » geeklog から WordPress へ記事移動1(エクスポート編)で導入した phpblock_geeklog2mt.php が初期状態でチェックボックスがonになっている。話題ごとにエクスポートしたい時に、話題数がたくさんあるとチェックを外すのが大変だ。初期状態でこれをOffにするにはどうしたら良いか。

スポンサードリンク

phpblock_geeklog2mt.php のソースを追っていくとそれっぽところを見つけた

/**
* Return a list checkboxes of all topics
*
* @return string - HTML
*/
function GL2MT_getTopicOptions() {
    $retval = '';
    $topics = GL2MT_getAllTopics();

    foreach ($topics as $tid => $topic) {
        $retval .= '<input id="' . 't_' . $tid . '" name="gl2mt_topics[]" type="checkbox" value="'
                .  $tid . '" checked="checked">'
                .  '<label for="' . 't_' . $tid . '">' . GL2MT_escape($topic) . '</label><br>';
    }

    return $retval;
}

これを以下のように変更すれば良い:

/**
* Return a list checkboxes of all topics
*
* @return string - HTML
*/
function GL2MT_getTopicOptions() {
	$retval = '';
	$topics = GL2MT_getAllTopics();

	foreach ($topics as $tid => $topic) {
		$retval .= '<input id="' . 't_' . $tid . '" name="gl2mt_topics[]" type="checkbox" value="'
				.  $tid . '">'
				.  '<label for="' . 't_' . $tid . '">' . GL2MT_escape($topic) . '</label><br>';
	}

	return $retval;
}

コメント