WordpressからHugoに移行した記録

WordpressからHUGOに移行したのでその記録です。 ...

2019-05-18 · 鉄

`/var/www/`以下のパーミッションまとめ

/var/www配下のパーミッションをどうすべきかについて情報が錯綜してて困ったので自分なりに調べたことをまとめておきます。 サーバープロセスが直接ファイルの変更を行うか、複数人管理かがどうかで結構変わるのでめんどくさくなってるみたいですね。 まとめ サーバープロセスがファイルの変更を行わず、sudo可ユーザーのみが変更 `/var/www` 以下は全て `root:root` 理由:apache, nginx などのプロセスが乗っ取られてもroot権限がないと改変できないため サーバープロセスがファイルの変更を行わず、sudo不可のユーザーも変更 `/var/www/site` を `ftp-user:root` に。 複数ユーザーがFTPでアクセスして書き込み権を持つなら `ftp-user:ftp-user`で適当にユーザーをグループに追加 サーバープロセスがファイルの変更を行う(WordPressなど)、 `/var/www/site` 以下の必要なフォルダ、ファイル_だけ_を `ftp-user:www-user` にして サーバープロセスのユーザーをwww-userに追加、apache所有には_絶対にしない_。

2014-04-10 · 鉄

WordPressでadd_filterで適用された関数の一覧を表示する

どんなフィルタが適用されてるか確認したかったので質問したら教えてもらえました。Stackexchange の回答者様ありがとうございます。 [crayon lang=“php”] <?php function get_filters_for( $hook = '' ) { global $wp_filter; if( empty( $hook ) || !isset( $wp_filter[$hook] ) ) return; return $wp_filter[$hook]; } var_dump(get_filters_for( 'the_content' )); [/crayon] 参考 [How to check a filter are applied – WordPress Answers][1]

2013-12-10 · 鉄

WordPressの教科書2の読書感想

WordPressを覚えたくなったので[WordPressの教科書2][1]を読みながら勉強中。気になったところをメモっていきます。本の現物がないと意味不明です。 P.065: フィルターフックを追加するのに関数名が `add_filter` なのが非常に気に食わない。そこは `add_filter_hook` とめんどくさくてもちゃんと書くところじゃないです!? P.071 `WP_SiteManager_bread_crumb::bread_crumb(‘navi_element=div&elm_id=bread_crumb’);` って出てきたけど引数にこんなURL表記みたいな気持ち悪い方法使うの…? P.115 カスタムフィールドの名前欄を編集不可にはできないのかな? (P.127から「専用の管理画面を作成する」が始まった!) P.253 Genericons便利そう。 後は適当に流し読みしたので終了。

2013-12-08 · 鉄