edit_bookmark_link()


WordPressのedit_bookmark_link()関数は、ブックマーク(リンク)の編集リンクを表示するために使用されます。この関数は、管理画面での編集リンクを簡単に生成するために役立ちます。

構文

edit_bookmark_link( string $link = '', string $before = '', string $after = '', int $bookmark = null, string $text = '' );

引数の説明:

  • $link (string) — 編集リンクのテキストまたはHTML。デフォルトは空文字列。
  • $before (string) — リンクの前に表示されるテキストまたはHTML。デフォルトは空文字列。
  • $after (string) — リンクの後に表示されるテキストまたはHTML。デフォルトは空文字列。
  • $bookmark (int) — 編集するブックマークのID。デフォルトはnullで、現在のブックマークを指します。
  • $text (string) — リンクテキスト。デフォルトは空文字列。

例1: 基本的な編集リンクの表示

ブックマークの編集リンクを表示する基本的な例です。

<?php edit_bookmark_link(); ?>

例2: カスタムテキストを使用した編集リンク

編集リンクのテキストをカスタマイズする例です。

<?php edit_bookmark_link( 'このリンクを編集' ); ?>

例3: リンクの前後にテキストを追加

編集リンクの前後にテキストを追加する例です。

<?php edit_bookmark_link( '編集', '前に表示されるテキスト', '後に表示されるテキスト' ); ?>

例4: 特定のブックマークの編集リンクを表示

特定のブックマークIDを使用して編集リンクを表示する例です。

<?php edit_bookmark_link( '編集', '', '', get_bookmark( 1 )->link_id ); ?>

例5: リンクテキストを動的に変更

リンクテキストを動的に変更する例です。

<?php edit_bookmark_link( '編集: ' . get_bookmark( 1 )->link_name ); ?>

例6: 編集リンクを条件付きで表示

ユーザーがログインしている場合にのみ編集リンクを表示する例です。

<?php if ( is_user_logged_in() ) { edit_bookmark_link( '編集' ); } ?>

注意点

  • この関数は、ブックマークが存在する場合にのみ機能します。
  • ユーザーが適切な権限を持っている場合にのみ編集リンクが表示されます。

関連機能: