「サンゴ」タグアーカイブ

sango のビジュアルエディターのバグ修正(スマホでTinyMCEの文字修飾が変) WordPress BuddyPressカスタマイズメモ

サンゴのテーマのビジュアルエディターで、スマホの「スタイル」のバグを修正する

WordPressのテーマ、SANGOのビジュアルエディター(スマホ版)の「スタイル」で文字修飾が使えないバグを修正する。

PCでやると、入れ子構造になって、色々な文字修飾が選べて便利。

スマホでやると、入れ子構造が表示できず、全く使えない。

 

諸悪の根源、問題の箇所

サンゴのビジュアルエディター文字修飾は、

themes/sango-theme/library/functions/style-shortcode.php の中の

という記述のファンクションで規定されている。

これを自分の子テーマの functions.php で上書きする。
 

functions.php へ記述

サンゴのバグだと書いたが、実は問題は入れ子構造にある。

スマホでは、TinyMCEの入れ子構造の選択ができない。

スマホの時は、これを上書きして入れ子構造をなくす以外に方法はない。

上記は一例で、極端な話、入れ子構造をなくして、全ての文字修飾を表示することもできる。

しかしそうすると、あまりにも長くなるので、よく使う20個ぐらいを選んで並べておいて、他はスマホでは非表示にする方が使いやすいかもしれない。

何を残すかは、

themes/sango-theme/library/functions/style-shortcode.php の中の

の中から選んで、順にコピペしていけばいい。

メンバーなどWidget/ウィジェットのURLをリダイレクトさせる(テーマはSango) WordPress BuddyPressカスタマイズメモ

メンバーなどWidget/ウィジェットのURLを.htaccessリダイレクトする方法

・BuddyPressのメンバーページはダサすぎるので使わない。

 ↓↓↓
サンゴの著者ページに全てリダイレクトしておく

基本、ウィジェットからのリンクはfunctions.php を使ってURL自体を書き換えるのだが、直接メンバーページのURLを入力されることが無いとは限らない。
(このページ最下部の関連記事参照)

なので、念のため、.htaccess を使って、リダイレクトしておく。

URL書き換えをせずとも、.htaccess リダイレクトだけでも運用的には問題ないが、SEO的にはリダイレクトは少ない方がいい。

あと、マウスホバーで出てくるURLが、memberなのに、行き着く先がauthorになってしまうので、少しかっこ悪い。
 

.htaccess へ記述

関連記事:
WordPress のWidget/ウィジェットなどのリンクのURLの文字列を、functions.phpを使って別の文字列に置換する方法 BuddyPress(テーマはSango)カスタマイズメモ

BuddyPress のメンバー登録時の、ユーザー名で使わせない禁止文字列を設定する