0

よし、カスタム投稿タイプの投稿編集画面にカスタム メタ ボックスを作成しました。私がそれでできるようにしたいのは、ユーザーがリンクを入力できるようにしてから、投稿が表示されるボタンを使用して、ユーザーを指定されたリンクに移動できるようにすることです。メタ ボックスのデータを呼び出すには、どのフックを使用しますか?

ありがとう!

Jウィントン

4

1 に答える 1

0

質問を理解しているかどうかはわかりませんが、

1 - カスタム メタ データを表示するには、フックではなく関数が必要です。

これはget_post_meta()と呼ばれます (詳細については、リンクをクリックしてください)。

2 - リンクを作成する場合、通常は 2 つのメタ フィールドを作成します。1 つは URL 自体用で、もう 1 つは URL 表示テキスト (またはボタン) 用です。

次に、たとえば、次のことはできません。

$my_URL = get_post_meta($post_id, $my_URL, true); ?>
$my_URL_mask = get_post_meta($post_id, $my_URL_mask, true); ?>

その後

 <a href="<? echo $my_URL; ?>" rel="whatever" title = "go to <?echo $my_URL;?>" alt="<?php echo $my_URL; ?>" /> <? echo $my_URL_mask ?> </a>

ここで、カスタム フィールドの値が次のようになるとします。

$my_URL = 'CLICK HERE';
$my_URL = 'http://codex.wordpress.org/Function_Reference/get_post_meta';

これにより、上記のようなリンク テキスト リンクが作成されます。

URL マスクを使用せず、URL のみをテキストとして表示する場合は、値を 1 つだけ使用します。

3 - それを BUTTON に表示したい場合、それは別の話であり、CSS 関連です - ボタンをどのように見せたいかによって異なります。その場合、それらの値をマークアップ内に入れるだけです。

于 2012-06-24T02:34:49.707 に答える