ワードプレス、メタ情報の不要項目を消したい!
ワードプレス
スポンサーリンク
目が回ってきたー!
今日はログインするリンク、メタ情報をサイドに表示させると標準だと要らないリンクまで表示されちゃうんですよね。
しかし、検索すると本当に色々なことが調べることが出来るってすごいなぁー。
新しくウィジェットを作ってしまえば良いんだ!と、出てきたので「よっしゃー!」とやり始めたが良いけど、実は簡単じゃなかったよ?
簡単にってタイトルにあったけど、読むと理解できませんでした!最終的に何となくスッキリできたので、これでメタ情報のウィジェットはこれで終わり!
テーマのための関数 (functions.php)に追加する。
functions.php
class My_LogIn_Widget extends WP_Widget {
function __construct() {
parent::__construct(false,'LogIn Widget'); //ウィジェットボックスの名前
}
function widget($args, $instance) {
?>
//ここから
<aside class="widget">
<div class="textwidget">
<?php wp_register('', ''); ?>
<?php wp_loginout(); ?>
</div>
</aside>
//ここまで
<?php
}
}
add_action('widgets_init', create_function('', 'return register_widget("My_LogIn_Widget");'));
使いするときはfunctions.phpファイルはバックアップしといた方が良いです。失敗したらログインすら出来なくなっちゃいますからね。
My_LogIn_Widgetは2か所最初と最後の行にあって同じ文字にして、ウィジェットを追加するときに表示される名前はLogIn Widgetに。
表示名は日本語でも大丈夫でした。
もっと色々と出来るみたいだけど、今理解できているのはこれだけ。
10行目
<?php wp_register(); ?>
上のタグを使うと<li>タグが入っちゃうから、
10行目
<?php wp_register('', ''); ?>
にしています。
これだと<li>タグがなくなるのだー。
ちなみに色々編集したいときは子テーマを利用すると良いです。
テンプレートのアップグレードがあるとせっかく編集したことがリセットされちゃいますからね。
色々なサイト様を参考にしているけど、ログインURLは別にブックマークしてるのかな?
実は参考サイト様にはログインのリンクが見当たらないんだよね・・
スポンサーリンク
この記事へのコメントはありません。