CatStyle - キャットスタイル
Web系のお仕事全般やってます!Webシステム構築、ホームページ制作 etc.

ブログ

  • 管理画面カスタマイズ
  • Wordpress

WP管理画面でメディアの下に表示されてしまうカスタム投稿メニューをメディアの上に表示する方法

2019.12.28

複数(5個以上)カスタム投稿を設置するとWordPressの管理画面のメニューで「メディア」メニューの下にカスタム投稿のメニューが表示されてしまいます。これをメディアの上に表示させる方法。

これは「メディア」メニューの表示位置が「10」と定義されているためで、この表示位置「10」を上回ってしまったカスタム投稿メニューがメディアの下に表示されるようになってしまいます。

【解決方法】
定義されている「メディア」メニューの位置を「10」以上に再設定することによって、複数(5個以上)のカスタム投稿のメニュー位置を「メディア」の上にもってくることができます。

functions.phpに下記の記述を加えることによって「メディア」の位置を変更できます。
※同じ関数名( custom_admin_menus )が既に定義されているとエラーが出るので注意が必要です。

function custom_admin_menus(){

global $menu;

$menu[19] = $menu[10]; //メディアの位置を19(固定ページ上)に移動
unset($menu[10]); //メディア(位置10)を解放

}
add_action(‘admin_menu’, ‘custom_admin_menus’);

  • .htaccess

SSL対応 httpsへのリダイレクト – さくらインターネットのレンサバの場合

2019.12.28

【注意】さくらインターネットのレンタルサーバ
の場合は下記のようになります。

.htaccessファイルに下記を記述して、ドメインのドキュメントルートディレクトリに設置

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://catstyle.net/$1 [R=301,L]
</IfModule>

catstyle.netは対応させたいドメインに置き換える

【訂正】
さくらインターネットのレンタルサーバの仕様が変更になったようです。
SSL対応 httpsへのリダイレクト 』で記述した内容でリダイレクトできます。

  • .htaccess

SSL対応 httpsへのリダイレクト

2019.12.28

.htaccessファイルに下記を記述して、ドメインのルートディレクトリに設置

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

  • 備忘録

各種タグ(アナリティクスタグなど)設置場所

2019.12.28

Google グローバルサイトタグ 設置場所

【グローバルサイトタグ例】
<!– Global site tag (gtag.js) – Google Analytics –>
<script async src=”https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID”></script>
<script>
window.dataLayer = window.dataLayer || [];   function gtag(){dataLayer.push(arguments);}
  gtag(‘js’, new Date());
  gtag(‘config’, ‘GA_MEASUREMENT_ID’);
</script>

設置場所:<head>タグ直後

  • 各種機能実装

画像をモーダルウインドウに表示する機能を実装

2017.06.23

画像をクリックするとモーダルウインドウに画像が表示されます。

  • 各種機能実装

郵便番号から住所を自動入力する機能

2017.06.22

郵便番号を入力すると自動で住所欄に住所が入力されます。

郵便番号
住所
  • 各種機能実装

アコーディオン機能の実装

2017.06.22

開閉ボタン(+-)でアコーディオンのように内容を表示、非表示にできます。

CatStyle(キャットスタイル)の秘密++
アコーディオン機能実装。ここが通常隠される内容です。開閉ボタンでアコーディオンのように表示非表示が切り替えられる機能です。
  • 関数
  • Wordpress

タクソノミータームに関連付けられている投稿数を更新する

2017.05.30
wp_update_term_count_now(array $terms, string $taxonomy);

指定のタームに関連付けられている投稿数のカウントをすぐに更新する。

■ $terms … 更新したいタクソノミータームIDの配列。

■ $taxonomy … 更新したいタクソノミースラッグ。

  • 知っていると役に立つ情報

HTMLやCSS等の変更がなかなか反映されないときはこうする!

2017.04.05

Webサイトの変更がなかなか反映されない場合は下記のようにすればいい。

この方法はスーパーリロード(強制再読み込み)と言うらしく、強制的にサーバからファイルを再取得してくれる。

Windows の場合

Ctrl + F5

Mac の場合

Command + R

  • CSS

iPhoneのフォームのボタンにCSSをあてる方法

2017.04.04

iPhoneでは通常、フォーム上のボタンはCSSが効かない状態になっている。
下記のCSSを記述すれば、iPhoneのフォーム上のボタンでもCSSを反映できるようになる。

input[type=”submit”]{
 -webkit-appearance: none;
}
PAGE TOP