これ。ヤフオクとかで2万円くらいで時々出てるみたい。
電子工作とかしたことないけど、ラズパイとか使えばできるんでしょ?
参考
学校のチャイム (ウェストミンスターの鐘)の楽譜 singletone
Make: Japan | Raspberry Pi Zeroにさらなる機能を与える5つのハット
これ。ヤフオクとかで2万円くらいで時々出てるみたい。
電子工作とかしたことないけど、ラズパイとか使えばできるんでしょ?
参考
学校のチャイム (ウェストミンスターの鐘)の楽譜 singletone
Make: Japan | Raspberry Pi Zeroにさらなる機能を与える5つのハット
子テーマのfooter.phpを変えるには変更部分だけじゃなくて、親テーマのfooter.phpの内容を全部子テーマにコピーしなきゃいけないのか。
親テーマのアップデートの際に、footer.phpってあんまり改変されないのかな?しょっちゅう改変されるなら、親テーマに追記してもあんまり作業量的に変わらないんじゃないか?
方法1)親テーマのアップデートの際、サイトを確認しておかしなところがあったら、ソースを親テーマから子テーマにコピペして、然るべきところに追記部分を挿入する。
※この場合、サイトの確認がちゃんとできるのかがキモ?アップデートの度に確認するのめんどくさくない?
方法2)アップデートの度に親テーマに追記する。
※この場合、脳みそは使わない。機械的に作業するだけ。
追記する部分が多岐にわたる場合は、方法1を取った方がいいのかもしれんけど、そんなにない場合は方法2でもいいかもしれない。
最近WordPressを弄るのが楽しい。
折り畳み式アーカイブウィジェットを作成するWordpressカスタマイズ方法。プラグイン不要コピペのみ。
上のブログをたまたま見つけてコピペするだけだと書いてあったので、試してみたら何も表示は変わらなかった。
>テーマや子テーマに、JavaScriptコード記述用のファイルがない場合は、フッターの</body>手前に以下のように記述してください。
とあったので</body>の直前に入れたのだが、テーマに依って位置を変える必要があるかもしれない。
私が使っているテーマ(zerif-lite)のfooter.php
英語はよくわからんけど上の方の行で、widgetやらsideberやら書いてあるところがあったので矢印の位置に貼り付けたら上手くいった。
親テーマの方を弄ったので、またアップデートする際に消えるかもしれない。
子テーマだけで完結する方法を探ってみる。
店のウェブサイトはWordPressを使ってるんだけど、テーマのアップデートの度に書き換えたところがリセットされてしまって困ってたんですが、そんなときのために子テーマなんてものがあるんですね。
前から「子テーマ」という単語は聞いたことがあったんですが、プロが使うものだから関係ないと今までシカトしてました。
早速作ってみたんですが、子テーマを有効化させると親テーマと違うレイアウトになってしまってそれを治す術がわからず、しばらく往生してたんですが、解決したので覚え書き。
基本的に、style.cssとfunctions.phpしか触らないので、そのどっちかの記述が間違ってるんだろうとは思ってました。
その時参考にしたサイトは、
1. 子テーマのstyle.cssで親テーマを変更したらレイアウトが崩れてしまったとき | 西沢直木のIT講座
2. つまづいたところ – 子テーマの有効化でレイアウトが崩れる。。 – wordpress – 徒然日記
3. WordPress子テーマCSSを反映させる、新しいやり方。@import urlから変更。 | ラビットしま子のカスタム備忘録Exciting
これらのサイトは、Googleで「子テーマ レイアウト 変わる」で検索して上位に表示されたサイトです。
結論から言うと全部うまくいきませんでした。
1〜3の記事はstyle.cssについてはそれぞれほとんど書いてあることは一緒なんですが、functions.phpの書き方がちょっと違うようでした。
1. functions.phpについて言及なし。
親テーマから子テーマに変更する際に、適当な他のテーマを経由して変更する、と言う手順です。
Customizer Export/Import — WordPress Plugins
こんなプラグインもあるので有効なのかもしれませんがうまくいきませんでした。
2. functions.phpの記述パターン(1)
<?php
add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
function theme_enqueue_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
}
3.functions.phpの記述パターン(2)
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css',
array('parent-style')
);
}
WordPressについてほとんど知識がなく、上記サイトでも「function.php」「functions.php」とただの誤字なのかわからない違いがあったり、そもそもここに書いてないだけで、何かしら前提となる記述が必要なのかと勘ぐったりしてました。
その後、私が使っているテーマの提供元のサイトをみてみることにしました。
(結論から言うと、ここで解決したので最初からここを見ればよかったのですが、何せ英語のサイトだったのでそれだけで敬遠してました。)
4. 🎥 How to create a Child theme - ThemeIsle Docs
functions.phpの記述パターン(3)
<?php
add_action( 'wp_enqueue_scripts', 'child_enqueue_styles',99);
function child_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ) );
}
if ( get_stylesheet() !== get_template() ) {
add_filter( 'pre_update_option_theme_mods_' . get_stylesheet(), function ( $value, $old_value ) {
update_option( 'theme_mods_' . get_template(), $value );
return $old_value; // prevent update to child theme mods
}, 10, 2 );
add_filter( 'pre_option_theme_mods_' . get_stylesheet(), function ( $default ) {
return get_option( 'theme_mods_' . get_template(), $default );
} );
}
詳しいことはさっぱりわかりませんが、上記の記述をfunctions.phpに貼り付けたら上手いこといきました。2.が一番シンプルに書いてあって、その後3.では赤い箇所が増え、4.で緑色の箇所がさらに追加されています。
途中2.と3.では'theme_enqueue_styles'、4.で'child_enqueue_styles'って箇所がありますが、これは多分この中だけで完結している関数?だと思うので変わってるわけじゃないと思います。
今日はVRハッカソンの打ち合わせにナゴゲブの部長がいらっしゃいました。
ホントはフィーバー柳橋のオーナーも(ホロレンズを持って)来る予定だったんですが、財布をどこかに落としたせいで来れなくなり残念でした。(まだ見つかって居ないようで心配です^^;)
ハッカソン自体参加したこともなければ運営なんてなおさら、ましてや共同開催となるとナゴゲブさんにも迷惑をかけるんじゃないだろうかと色々心配でしたが、あんまり気負わずライトなイベントにしましょう、とおっしゃっていただきずいぶん肩の荷がおりました。
とは言っても、1日でVRコンテンツを完成させるのが目的なのである程度予習はせねばなと思っております。
Oculus Rift cv1 製品版 2016 オキュラス リフト (Oculus Rift cv1 製品版) [並行輸入品]
(私からしたら)ほぼ初めてのメンバーが集まって、ドキュメンタル的なことをしました。
やる前からわかってたことなんですけど、攻めてる人に加点ポイントがないと何もせずに笑うのを我慢する人が残っちゃうのが良くないところですよね…
時間の区切りもあって決着はつかず、全員に返金となり早々に脱落した身としてはラッキーでした^^;
やらなきゃいけないことが多いのに最近ぼんやりすることが多くて手がつけれないです。
明日からVR関連のイベントにも着手しないとだなあ。
Oculus Rift cv1 製品版 2016 オキュラス リフト (Oculus Rift cv1 製品版) [並行輸入品]
Shade3D 公式 | 3Dプリンター フィギュア/データ【無料】
これの寝っ転がってるオネーチャンをプリントしてみた。
送り出しスピード100%
ベッド温度50°
ヘッド温度220°
積層ピッチ0.2mm
積層ピッチを0.15mmに変えて印刷したら右足が途中で倒れてもげました。
奥が0.2mm、手前が0.15mm。
ハンダゴテで撫でて表面をツルツルにした(しようとした)ので、ちょっとテカってます。