contact-form-7フォームIDを別のプラグインにフェッチする方法はありますか?contact-form-7 idを別のプラグインに取得
私はフォームIDを取得したい、そのIDを使用して、そのフォームにいくつかの影響を与える、私に連絡フォーム7からフォームIDをフェッチする方法を教えてください、WordPressの別のプラグインに。
contact-form-7フォームIDを別のプラグインにフェッチする方法はありますか?contact-form-7 idを別のプラグインに取得
私はフォームIDを取得したい、そのIDを使用して、そのフォームにいくつかの影響を与える、私に連絡フォーム7からフォームIDをフェッチする方法を教えてください、WordPressの別のプラグインに。
役立つホップあなたがこの怒鳴るコードを使用することができますので、ポストタイプがwpcf7_contact_form です。このコードでは、関数はすべての連絡先フォームのIDの配列を返します。その後
function get_cf7_IDS(){
$cf7_id_array =array();
if (post_type_exists('wpcf7_contact_form')) {
$args = array(
'post_type' => 'wpcf7_contact_form',
'posts_per_page'=>-1,
);
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
while ($the_query->have_posts()) {
$the_query->the_post();
$cf7_id_array[]= get_the_ID();
}
wp_reset_postdata();
}
}
return $cf7_id_array; //RETURN THE ARRAY OF IDS
}
配列get_cf7_IDS()内のすべてのIDEを取得するには、この関数を使用します。 その結果をお知らせください。 ありがとう
下記のコードを試してください。私はそれがコンタクトフォーム7で実際にあなた
$args = array('post_type' => 'wpcf7_contact_form', 'posts_per_page' => -1);
$cf7Forms = get_posts($args);
foreach($cf7Forms as $f)
{
// Contact form id
echo $f->ID;
}
yaありがとう@Souvik Sikdarそれは –
は、IDと一緒にもタイトル(名前)を取り出すことは可能ですか? @Souvik Sikdar –