• 解決済 mygwdisk

    (@mygwdisk)


    single.phpに <?php edit_post_link(‘この記事を編集’, ‘<p>’, ‘</p>’); ?> を付けると、見ている記事ページから編集ページにワンクリックで移動できます。
    で、カテゴリーアーカイブのページでも同様なことをしたいのですができないでしょうか?
    つまり、カテゴリアーカイブのページを開いているときに、そのカテゴリの編集画面を開けるリンクをつくりたいのですが。

    なお、edit_category_linkという関数(?)をググって見つけたのですが、実際につかってみると、定義されていない関数と言われました。
    よろしくお願い申し上げます。

    なお、一応、以下の様な泥臭い方法で実装したのですが、もっとスマートな方法はないでしょうか?

    <?php
    //BEGIN カテゴリの編集画面へ飛ぶ
    if (is_user_logged_in()) {
    	// ログインしている
    	$catid = get_query_var( 'cat' );
    
    	$catediturl = '/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=' . $catid . '&post_type=post';
    
    	echo '<p style="font-weight:bold;font-size:big"><a href="' . $catediturl . '">このカテゴリを編集</a></p>';
    } else {
      // ログインしていない
    }
    //END カテゴリの編集画面へ飛ぶ
    ?>

    よろしくお願い申し上げます。

    [モデレーター編集: トピックタイトルが空白でしたのでこちらで適当なタイトルを設定しました]

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カテゴリーの編集リンクを付けたい」には新たに返信することはできません。