よし、カスタム投稿タイプの投稿編集画面にカスタム メタ ボックスを作成しました。私がそれでできるようにしたいのは、ユーザーがリンクを入力できるようにしてから、投稿が表示されるボタンを使用して、ユーザーを指定されたリンクに移動できるようにすることです。メタ ボックスのデータを呼び出すには、どのフックを使用しますか?
ありがとう!
Jウィントン
質問を理解しているかどうかはわかりませんが、
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 関連です - ボタンをどのように見せたいかによって異なります。その場合、それらの値をマークアップ内に入れるだけです。