CentOS7 でのシステムロケール変更
日本語部分が文字化け vi で日本語含むファイルを開くと、日本語部分だけ文字化けが起こる。ファイルの文字コードがASCIIだからかなと思いUTF-8にするも解消されず。CentOS7 ってこうだっけ・・? システムロケー… 続きを読む
日本語部分が文字化け vi で日本語含むファイルを開くと、日本語部分だけ文字化けが起こる。ファイルの文字コードがASCIIだからかなと思いUTF-8にするも解消されず。CentOS7 ってこうだっけ・・? システムロケー… 続きを読む
サーバ上のファイルバックアップや定期的な削除など。 CRONでシェルでサクッと自動化。 ファイルのタイムスタンプを現在時刻と比較して・・・ なコードを長々書いてたんですが、find使えば1行でした・・・。下記の例では、C… 続きを読む
TransmitMail というとても便利なメールフォーム(PHP)を昔から利用させてもらっているのですが、いつの間にか利用サイトのお客様から「予約メールが届かないんだけれども?」というお問い合わせをもらいました。ちなみ… 続きを読む
スニペットにしたほうがよいよい・・・と思いつつ数年が経ってしまっていた関数を、ようやく思い出してコピペ用。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// 文章を指定文字数で丸めます function my_excerpt($str,$num) { $num = (int)$num; $str = strip_tags($str); // HTMLタグを削除 $str = preg_replace('/(\t|\r\n|\r|\n)/s', '', $str); // タブ・改行を削除 $str = str_replace(array("\r", "\n"), '', $str); if( mb_strlen($str) > $num ) { $str = mb_substr( $str, 0, $num ).'・・・'; } return $str; } |
$str が丸める対象の文章で、$num は丸… 続きを読む
CODEX読む限りでは、WordPressでは4種類+1のフィードがあるようです。 http: //example.com/feed/ http: //example.com/feed/rss/ http: //exam… 続きを読む
ネタ元はムーンギフトさんより。markerPen – Web上で使えるマーカーペン MOONGIFT 良さげな点 ここだよって教えるときにコミュニケーション取りやすい はてどうしたものか、な点 文字選択ができ… 続きを読む
普段こういう必要性はないのだけど、wp_footer にフックするだけの WordPressプラグインが急遽ほしくなったので
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php /* Plugin Name: IS wp_footer Plugin URI: http://company.miyanavi.net/ Description: wp_footer にフックするだけのプラグイン Author: shimoji Version: 0.1 Author URI: http://company.miyanavi.net/ */ function is_wp_footer() { if (!is_user_logged_in()) { $ga_code = <<< EOF <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-12345678-1', 'auto'); ga('send', 'pageview'); </script>'; EOF; echo $ga_code; } } add_action( 'wp_footer', 'is_wp_footer' ); ?> |
子テーマを作るのがめんどうな… 続きを読む
サーバ上での各種パスを確認したり取得して使いまわしたりする場合のコピペコード。
1 2 3 4 5 |
<?php echo __FILE__ .'<br>'; echo dirname(__FILE__) .'<br>'; echo basename(__FILE__) .'<br>'; ?> |
テキストファイルで作っときました、右クリックでダウンロードできます。 fu… 続きを読む
前回、unzip.phpというWordPressのデータをアップロードし一発解凍するPHPを紹介してたのですが、https://ja.wordpress.org/latest-ja.zip という常に最新版が配置されてい… 続きを読む
cron で動かす社内用スケジューラ(メール通知)のテストでハマッた現象。 SSLではなくTLS、共用サーバで動かす予定なのだけれども、どうも動かない。 いろいろ試すと、PHP 7 から php 5.3 にバージョンダウ… 続きを読む