私は1つのことで苦労しています。私は、このようなワードプレスの機能を持っている:ページのシングル&NOTでのみ動作するワードプレス機能を作る方法
function wpq_insert_attachment_data($data, $postarr){
if (!is_single()) {
$posttitle = get_the_title($postarr['post_parent']);
$data['post_title'] = $posttitle;
$data['post_name'] = $posttitle;
return $data;
}}
add_filter('wp_insert_attachment_data', 'wpq_insert_attachment_data', 10, 2);
それは見事に動作しますが、それは、その関数からページを除外するためにどのような方法があり、すべてのシングル/カスタムポストタイプ/ページなどをカバー?私はまだis_single()
でそれを整理しようとしましたが、成功はありません。
ここを参照してください:あなたの追加よりもhttp://stackoverflow.com/questions/22070223/how-can-i-use-is-page-inside-a-plugin リダイレクト機能の内側にフックを入れます。 – Bart
@Bart - 動作しません。これは、すべてのタイプの要素に対して実行されます:posts/pages ..更新されたコードを見てください。 –
新しいコードを貼り付けることはできますか? – Bart