tuyoshi
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドテンプレート:テンプレートコンテンツでのclass指定自己解決しました。
というのも、バックアップとってあったカスタムフィールドテンプレートのプラグインをそのまま上書きしたら直りました。アップデートはやらないほうがいいですね。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドテンプレート:テンプレートコンテンツでのclass指定気になる記述をソースで見つけました。
チェックボックスのdl部分でdl_checkbox.errPosRight
という記述がありました。これってもしかしてclass読み込めてませんよーって言ってるのかなって考えています。
現在このerrPosRightの部分がどういう意味なのかを探している最中です。フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドテンプレート:テンプレートコンテンツでのclass指定popupさん。ご返信ありがとうございます。
ソース画面見てみると、class=”test”とclass=”test2″が付加されていませんでした。
そのため、今までcssでtestとtest2で指定していたものがすべて反映されないようになっているんだと思います。
ここまでは現状わかっています。
そうですか。最新版でもclassは付加されるんですか。ということはテンプレートコンテンツ部分での私の記述が間違っているのですか?フォーラム: 使い方全般
返信が含まれるトピック: プレビュー画面で公開ボタン自己解決しました。報告しておきます。
function status_change_publish($post){
mysql_query(“UPDATE wp_posts SET post_status =’publish’ where ID='”.$post->ID.”‘”);
return $post;
}
これでできました。フォーラム: 使い方全般
返信が含まれるトピック: プレビュー画面で公開ボタン進捗情報を書いておきます。
上記でも書いた通り、データベースを書き換えるだけでいいのでは?と思い、現在
single-xxx.php内に<div id=”publishing-action”>
<form method=”post” action=”<?php status_change_publish($post); ?>”>
<input name=”original_publish” type=”hidden” id=”original_publish” value=”<?php esc_attr_e(‘Publish’) ?>” />
<?php submit_button( __( ‘Publish’ ), ‘primary’, ‘publish’, false, array( ‘tabindex’ => ‘5’, ‘accesskey’ => ‘p’ ) ); ?>
</form>
<div class=”clear”></div>
</div>という記述を追加しました。この文はfrom文以外はダッシュボードの投稿編集画面の公開ボタンから流用しました。
次にfromのaction先をfunctionが集まっているfunction.php内に
function status_change_publish($post){
}
といったようにfunctionを作りました。
現在、このfunction内にUPDATE文でpost_statusを上書き出来ないか試行錯誤注です。
UPDATE分が上手いこと動いてくれない。
ここの部分わかる人いたら助かります。フォーラム: 使い方全般
返信が含まれるトピック: プレビュー画面で公開ボタン進捗情報を書いておきます。
公開ボタンを設置して、動作的には
$post->status=’draft'(下書き)もしくは’pending'(レビュー待ち)を
‘publish'(公開)に変えればいいだけなのでは?と考えて現在、データベースの$post->statusの部分のみを書き換えるボタンを作成できないか試行錯誤中です。フォーラム: 使い方全般
返信が含まれるトピック: WordPress管理者orゲストユーザーの条件分岐方法