できることからコツコツとwebサイト作りやデザインのテクニッキを紹介したり、人生をエンジョイしたりするヤツ。WordPressテーマ先日WordPressのサイトをありもののテーマで作る機会があり、シンプルで使いやすそうなemanonを使ってみることにした。Business」を購入(12,800円)。そんなにデザインに凝るサイトでもなく、ある程度体裁が整っていればよかったので特に不満も無かったんだけど、ある時こんな指摘が。Emanonが消せないほんまや、、、まあ、有料テーマだし簡単に消せるだろう、、。テーマカスタマイズ画面を開く。フッター設定画面を見てもボタンの表示くらいしか変更できるものがない。仕方なくテーマファイルのfooter.phpを見てみると、「emanon_footer_copy」ていう関数が使われている。ええ、、なんでこんなクソ面倒な仕様に、、。簡単な消し方が無いかと調べて見たけど、テーマを直接編集する方法がメジャーみたい。Emanon」を消すためだけのプラグインが有料で販売していたこと。delete」(そのまんまだ!なんてことだ!)。そもそも無料版の方には無かった自社広告をなんで有料版の方につけるんだよ普通逆だろとか、全然ビジネス版じゃないじゃないかとか、「テーマは自由に編集していいよ」って言ってる割には自社広告の箇所は関数使ってちょっとややこしくしてたり、テーマを購入するような人はできるだけファイルを編集したく無いか編集できないから買う人なんだからプラグインもさぞ売れるうことでしょうねとか、色々あるけどまあここでは書かないでおこう。少なくとも個人的にはこの一箇所だけでemanonの印象が悪くなった。wordpressの「emanon」というテーマを使って、クソ後悔した話。子テーマを使えばテーマのアップデートも関係なしテーマを直接編集する方法でも「Powered〜」の表記は消せるんだけど、テーマがアップデートされるとせっかく編集したファイルも上書きされてしまうので、子テーマを使った方法がいいかもしれない。一応簡単な子テーマの簡単な説明をば。子テーマは親テーマを参照する。最低限の記述だと親テーマ(参照元のテーマ)と全く同じ挙動になる。子テーマの必須ファイルはstyle.phpfunctions.phpの2つ。親テーマに変更をかけたいファイルを子テーマフォルダに追加すれば、子テーマのファイルが優先して採用される。子テーマのheader.phpのように。「Powered〜」に関わっているファイルフッターの表示はもちろん「emanon-pro/footer.php」。emanon_footer_copy()関数の記述は「emanon-pro/lib/theme-tags.php」にある。編集するファイルを親テーマフォルダから子テーマフォルダにコピーする。サイト名</a></small></div>のように変更する。元の仕様を残したまま編集したいそんな時ははtheme-tags.phpも編集する。その場合、theme-tags.phpに新しい関数を追加。※同じ関数名を使うとエラーになるので。"\n";}footer.phpの関数を差し替える。※テーマの編集は自己責任でお願いします!何かのご参考になれば幸いです。よいWordPressテーマライフを。コメントをキャンセルメールアドレスが公開されることはありません。Chromeのウインドウ幅を変えると表示がおかしくなるHTMLメールを制作するときに気をつけたいこととかメモ大切な人にククサを贈ろう。実物が見られる販売店舗を探してみた。Fireworksの代わりになるか?Sketchでできること、できないことCSSで、ホバーで下に沈むボタンを作る時に気をつけたいこと松屋銀座に現れし白いモフモフ。