カスタム分類法、「ジャンル」があります。
私の編集者が(管理者の) 'ジャンル編集'画面から、そのジャンル/用語のフロントエンドページにリンクできるようにしたいのですが。
そのため、[ジャンルの編集]ページの上部に、次のようなリンクがあります。
このページを見なさい:mysite.com/genre/fiction
可能?
注意:私は、説明をテキスト/リンクとして使用して、ダミーのカスタムメタボックスを配置することを提案するいくつかの解決策を見ました。メタボックスを使わずに上記を実行する方法はありますか?
動的フック {taxonomy}_term_edit_form_top
は、用語のアーカイブページへのリンクを出力するために使用できます。
私たちはgenre
分類法に基づく用語を扱っているので、コールバックをgenre_term_edit_form_top
フックに添付します。
/**
* Adds a link to top of edit term form for terms under the
* genre taxonomy.
*
* @param object $tag Current taxonomy term object.
* @param string $taxonomy Current $taxonomy slug.
*/
add_action( 'genre_term_edit_form_top', 'wpse_add_genre_link', 10, 2 );
function wpse_add_genre_link( $tag, $taxonomy ) {
$term_link = get_term_link( $tag ) ; ?>
<div class="term-link-container">
<strong><?php _e( 'See this page:', 'text-domain' ); ?></strong>
<a href="<?php echo esc_url( $term_link ) ?>"><?php echo esc_html( $term_link ); ?></a>
<div><?php
}