ホームページ >バックエンド開発 >PHPチュートリアル >美しい嘆願書で投稿を修正してください
WordPress は、優れた多機能プラットフォームです。企業 Web サイト、写真ショーケース、ニュース ポータル、インタラクティブ メニューを備えたレストラン Web サイトなど、さまざまな目的の Web サイトを作成できます。もちろん、ブログも作成できます。 WordPressを使ってブログを書くことができます。忘れられた。
奇妙なことに、非営利団体はこの柔軟性を無視し、それを利用することがよくあります。このチュートリアルでは、組織が WordPress からどのようなメリットを得られるかを示す簡単な請願スクリプトを作成する方法を説明します。
私はショートコードの大ファンです (以前の投稿からわかるように)。そこで、たくさんのショートコードと、ショートコードで使用できるいくつかの便利な関数を作成するつもりです。これらすべてを petition.php というファイルに入れて、WordPress プラグインとして使用します。
ショートコードで使用するので、先に作成して説明した方が良いと思いました。
サーバーで PHP5 を使用している場合、機能には組み込みの電子メール検証ツールが使用されます:
リーリーPHP4 と同じくらい古いものを使用している場合は、正規表現を使用するさまざまな関数を使用できます。
リーリー注意: 両方を同時に使用することはできません。
請願の提出を含めるために別のデータベース テーブルを作成して使用することもできますが、これは良い方法ではないと思います。カスタム フィールドに何か問題がありますか?
リーリーコードからわかるように;
$name
、$email
、$date
変数を関数に挿入します (後で説明するショートコードから) 'petition_submission'
という名前のカスタム フィールドとして保存します。
とてもシンプルですよね?ここで、やや難しいの部分に進みます。
これでコミットを保存できるようになりましたが、コミットを取得して何かを実行するにはどうすればよいでしょうか?以下のような方法:
リーリーこれは 少し難しいだと私が言ったことを覚えていますか?私は嘘をついた: ###
」キーを使用して投稿メタデータの値を配列変数に割り当てます
(デフォルトは 5) の送信を取得します
(注 -1)
style.css ファイルに配置します。 リーリー
プロパティのデフォルト値は自由に編集できます:)
大きなショートコードを使用してフォームを添付し、エントリをリストし、送信数を表示することもできますが...なぜすべての楽しみを殺すのでしょうか?さらに、これら 3 つの要素に個別のショートコードを使用することで、コンテンツ内のどこでもそれらを使用できるようになります。
私が
ショートコードが好きだということを話したことがありますか? 請願用のショートコード
: リーリー できるだけ明確にしようと努めましたが、何かが足りないと思われる場合は、この投稿にコメントして遠慮なく質問してください。
リスト送信用のショートコード
であるため、少なくとも一定数の投稿をリストする必要があります。 これも短い関数ではないので、コメントを付けて再度コードを説明します。
リーリー繰り返しになりますが、ご質問がございましたら、この投稿にコメントを残してください。
請願数のショートコード
ご覧のとおり、カスタム フィールドを配列にスローし、それをカウントして数値を返します。
###結論は###
これは、このタイプのスクリプトを活用することで組織が WordPress からどのようなメリットを得られるかを示す非常に単純な例であることを強調しておく必要があります。このスクリプト (またはチュートリアル) の改善点を思いついた場合は、以下のコメントで意見を共有してください。読んでくれてありがとう!以上が美しい嘆願書で投稿を修正してくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。