0

これは、Wordpress を初めて使用する人 (私はそうです) にとっては簡単な質問に違いありません。

<script>投稿を編集するページにHTML (実際にはタグ) を追加したいと考えています。投稿自体に HTML コードを追加したくはありません。むしろ、エディター周辺のコードのどこかに何かを追加したいと考えてます

必要なのは、エディター ページが作成されたときに起動するアクションにフックすることだと思いますが、よくわかりません。

(これはおそらく良い習慣ではないと推測していますが、将来再利用されないプロジェクトで多くの時間を節約するために、手早く汚いハックをしようとしています.javascriptを使用してDOM Ready イベントが発生したときにエディタ ページを少し変更します。)

また、テーマのfunctions.phpファイルから実行できますか、それともプラグインである必要がありますか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

テーマの functions.php ファイルからプラグインが実行できることは何でも実行できますが、移植性はありません。適切なアクション フックを見つける必要があります。それらはここにリストされており、アクションを追加します。

http://codex.wordpress.org/Plugin_API/Action_Reference

WordPress 管理者は jQuery を使用しているため、functions.php からスクリプトを登録して jQuery 関数を組み込み、そこから必要なものを適用できるはずです。

WordPress フォーラムでこの質問をする方がよいかもしれません。

/ピーター

于 2012-04-23T14:31:44.983 に答える
1

これは、ファイルに入れfunctions.phpてスクリプトコードを追加できる簡単な関数です。これは、投稿の新規/編集ページにのみ表示されます。

add_action('admin_footer','add_my_script');
function add_my_script() {
    global $pagenow;
    if (in_array( $pagenow, array( 'post.php', 'post-new.php' ) )){
        ?>
        <SCRIPT TYPE="text/javascript">
            //your script here
        </SCRIPT>
        <?php
    }
}
于 2012-04-23T20:55:08.800 に答える