0

私はワードプレスのページを持っています。その WordPress ページで、ユーザーは次のウィンドウにアクセスしPublishて Web ページに投稿できます。

ここに画像の説明を入力

上記の赤でマークした 3 つのフィールドのいずれかにユーザーが URL を入力すると、PHP コードがそれらの URL を調べて、スパムかどうかを判断します。したがって、php コードをボタン内に配置したいPublishので、php コードの実行後に投稿を禁止または許可し、それらの URL がスパムかどうかを判断できます。私のphpコードを入れるために編集する必要があるwordpressファイルの名前を教えてください。私はwordpressを初めて使用し、ファイル構造についてあまり知りません。

4

1 に答える 1

7

コア ファイルは絶対に編集しないでください。これは、既製の cms / パブリッシング システムで作業するときに選択できる最悪の方法です。

いくつかのアクションにフィルターまたはフックする必要があります。投稿が公開されたときにトリガーされるアクションがいくつかあります。

たとえば、wp_insert_post_data情報が DB に INSERTED されたときに発生します。

add_filter ( 'wp_insert_post_data' , 'my_filter_function' , 99 );

publish_post投稿が公開されたとき、または編集されてステータスが「公開」になったときです。 pre_post_update 投稿またはページが更新される直前に実行されます。

等々。actionsfiltersおよびの詳細については、上記のリンクのコーデックス ページを参照してくださいhooks

忘れてはならないのは、決してコア ファイルを編集しないことです。

于 2013-04-26T09:31:25.950 に答える