Wordpres で子ページを作成する際に、クライアントにドロップダウン リストから親ページを選択させたくないので、「新しいページを追加する」リンクをダッシュボードに作成する方法があれば、そうしたいと考えています。 " - しかし、事前に選択された親ページがある場合は?
これが不可能な場合、デフォルトの親を「(親なし)」から選択した親に変更する方法はありますか?
Wordpres で子ページを作成する際に、クライアントにドロップダウン リストから親ページを選択させたくないので、「新しいページを追加する」リンクをダッシュボードに作成する方法があれば、そうしたいと考えています。 " - しかし、事前に選択された親ページがある場合は?
これが不可能な場合、デフォルトの親を「(親なし)」から選択した親に変更する方法はありますか?
このスクリプトをプラグイン フォルダに置くと、新しいページに、設定したものの親が与えられます。$parent_id
<?php
function set_parent($content) {
/* >> Begin user-configurable variable >> */
$parent_id = '1'; // ID for parent page >> */
/* >> End user-configurable variable >> */
$pattern = "option value='{$parent_id }'";
$replace = "option value='{$parent_id }' selected=\"selected\"";
$content = str_replace($pattern, $replace, $content);
return $content;
}
if( strstr($_SERVER['REQUEST_URI'], 'wp-admin/post-new.php?post_type=page') ) {
ob_start('set_parent');
}
?>
それはあなたが望むことをするはずです。この例のように、設定されたデフォルトの親が十分でない場合は、どこかにドロップダウンオプションを追加して親を選択できると思います。