2

wordpressのダウンロードモニタープラグインを使用しています。

ファイルのヒット数をカスタムフィールドに保存したい。

例えば ​​:

ダウンロードモニタープラグインを使用してアップロードされたファイルのヒット数を取得するためにこのコードを使用しています

<?php echo do_shortcode('[download id='. get_post_meta($post->ID, 'did', $single = true) .' format=5]'); ?>

上記のコードは、single.php などのテンプレート ファイルやその他のファイルでのみ使用できます。

上記のコードでは、カスタム フィールドの変数 $did でダウンロード ファイル ID を取得しています。

しかし今、カスタムフィールドを使用してダウンロード数をデータベースに保存したいと考えています。

これを2つの方法で機能させたい:

  1. 2 つのカスタム フィールドを関連付けます。

ユーザーが 1 つのカスタム フィールドにダウンロード ID $did を挿入すると、次のカスタム フィールドにそのダウンロード ID のダウンロード数を格納する必要があります。

  1. カスタムフィールド内でphpを実行します。

ユーザーがカスタム フィールドに php コードを挿入した場合、投稿の発行をクリックすると、その php コードを実行し、値をカスタム フィールドに保存する必要があります。

これについて私を案内してください。

よろしく、 リアス

4

1 に答える 1

0

投稿メタ値を使用してこれを行うことができます。

ユーザーがファイルをダウンロードするたびに、カスタム値を設定するupdate_post_meta()を呼び出すようにしてください。

于 2013-07-29T18:26:46.537 に答える