ホーム >  編集カテゴリー一覧 > めばえ いろいろ > PHP > functions.php > 

function.phpに記述しておくファビコンテーマごとに

2015年11月10日 / functions.php, WPユーザー権限設定

http://blog.modpod.jp/plugins/all-in-one-favicon

テーマ内/wp-content/themes/テーマ名/にファビコンファイル(favicon.ico)を置きます。その後、テーマ内のfunction.phpへ下記のコードを追加します。

このコードは、子テーマ内にfavicon.icoを置いた場合にも対応できるように、テーマのstylesheetがあるディレクトリーを指定しています。

現在take777とtake7LGをこちらにしている。さて?

function add_favicon_link(){ ?>
 <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/img/favicon.ico" />;←これいらんよ!!
 <?php }
add_action('wp_head', 'add_favicon_link');

faviconをデザインする 一番簡単な作成方法は、favicon.cc

★より正しいのはこちら・・・と思いきや??

http://sedoriplan.com/wordpress-functions-snipets-2014/

ファビコン追加

直接header.phpに書き込んでもいいのですが一元管理をしたいのでfunctions.phpに書き込んでます。

function add_favicon_link(){ ?>
 <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/img/favicon.ico" />;←ついてる?
 <?php }
add_action('wp_head', 'add_favicon_link');

あと、次も覚書。理想はユーザーIDで指示できるとGOOD

サイトバーの項目を非表示にする

クライアントには投稿以外触られたくない!というときに使える方法です。

サイトバーの項目を非表示にする

if (!current_user_can('edit_users')) {
 function remove_menu() {
 remove_menu_page('index.php'); // ダッシュボード
 remove_menu_page('edit.php'); // 投稿
 remove_menu_page('upload.php'); // メディア
 remove_menu_page('link-manager.php'); // リンク
 remove_menu_page('edit.php?post_type=page'); // 固定ページ
 remove_menu_page('edit-comments.php'); // コメント
 remove_menu_page('themes.php'); // 外観
 remove_menu_page('plugins.php'); // プラグイン
 remove_menu_page('users.php'); // ユーザー
 remove_menu_page('tools.php'); // ツール
 remove_menu_page('options-general.php'); // 設定
 }
 add_action('admin_menu', 'remove_menu');
}
if (!current_user_can('edit_users')) {
 function remove_menu() {
 remove_menu_page('index.php'); // ダッシュボード
 remove_menu_page('edit.php'); // 投稿
 remove_menu_page('upload.php'); // メディア
 remove_menu_page('link-manager.php'); // リンク
 remove_menu_page('edit.php?post_type=page'); // 固定ページ
 remove_menu_page('edit-comments.php'); // コメント
 remove_menu_page('themes.php'); // 外観
 remove_menu_page('plugins.php'); // プラグイン
 remove_menu_page('users.php'); // ユーザー
 remove_menu_page('tools.php'); // ツール
 remove_menu_page('options-general.php'); // 設定
 }
 add_action('admin_menu', 'remove_menu');
}