1

Wordpres で子ページを作成する際に、クライアントにドロップダウン リストから親ページを選択させたくないので、「新しいページを追加する」リンクをダッシュ​​ボードに作成する方法があれば、そうしたいと考えています。 " - しかし、事前に選択された親ページがある場合は?

これが不可能な場合、デフォルトの親を「(親なし)」から選択した親に変更する方法はありますか?

4

2 に答える 2

0

このスクリプトをプラグイン フォルダに置くと、新しいページに、設定したものの親が与えられます。$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');
}
?>

それはあなたが望むことをするはずです。この例のように、設定されたデフォルトの親が十分でない場合は、どこかにドロップダウンオプションを追加して親を選択できると思います。

于 2012-06-22T08:40:38.100 に答える