2019-01-01から1年間の記事一覧
ワードプレスでタクソノミーの名前を変更したら、管理画面で子要素が表示されなくなってしまった・・。本当は親要素の下のところに「-」が付いた形で、子要素が階層的に表示されるはずなんだけどね。これは「wp_options」のテーブルの中の、子要素を管理する…
ワードプレスのカスタム投稿をタイトルで検索して、まとめてタームを追加するよ!下記のようなコードを実行すると、タイトルに「横浜」を含むカスタム投稿を抽出して、それらに「東京」というタームをセットするよ! 10000, //とりあえず1万件抽出 'post_ty…
グーグルアドセンスの「レスポンシブ」の広告を張り付けるときに、レイアウトの調整ができなくて困った…。広告領域の高さを最大300pxまでに制限したかったんだけど、この広告を張りつけた親要素には強制的に「height: auto !important;」が付与される様子。 …
LINUXのシェルスクリプトを使ってファイルの末尾に文字列を追加するよ! 下記のシェルでは「text.txt」というファイルの最後にowari! owari! owari!と三行の文章を追記しています! #!/bin/sh file='test.txt' #フッタ部分を追加 foot='owari!\n' foot=$foot…
ミックスホストで借りたサーバーで、新しく「アドオンドメイン」の画面からドメインを追加しようとしたんだけども、「A DNS entry for “xxxx.com” already exists. You must remove this DNS entry from this server or all servers in the DNS cluster to p…
とても古いシステムを「yum install curl-devel」と打って、新しいcurlにアップデートした。そうしたらPHPでcurlを使うと、「エラー番号:77 CURLE_SSL_CACERT_BADFILE」で接続失敗してしまうようになった。証明書関係のエラーなんだろうけど、どうしたらい…
Webサイトでデータを販売したくて、クレジットカードだけで決済できる簡単なサービスがないものかと、いろいろ調べてた。「PayPal.Me」というのが、すぐに導入できそうな感がしてよかったんだけど、でもやっぱりこれは不便・・。PayPal.Meで決済するためには…
ワードプレスでDBの検索をするときに、「wpdb->prepare()」というのを使ってSQL構文を準備しますよね。↓こんな感じで使うやつです。 global $wpdb; $prepared = $wpdb->prepare( 'SELECT * FROM wp_post WHERE post_type = %s AND post_status = %s AND post…
すごいくだらないことを書きますよ・・?PHPで文字列連結しようとしたら、下記のようなエラーが出てしまったんですよ。 ↓ 「A non well formed numeric value encountered」 「 A non-numeric value encountered」なぜかというと「+」で連結しようとしていた…
xmlの中に「&」とか「」みたいな文字列が入っていると、simplexml_load_string()で読み込んだときにエラーしてしまいます!そんなときはpreg_replace()で文字をエスケープして読み込んであげましょう!下記は「< title >・・・&・・・・< /title >」みたいに…
PHPでエラーが起きると、Web画面では「このページは動作していません」などど文章が表示されて、エラー内容を確認することできません。Web画面でもエラーを確認したいときは、下記方法で一発でできます。PHPコードの先頭にこれを追加するだけでおk。
先日ワードプレスのサイトをHTTPS化する作業をしました。サーバはAWS(アマゾン)を使っていて、前方にあるロードバランサーでhttpsを終端して、webサーバはhttpのレスポンスを処理するという、定番の構成です。このとき、webサーバの「.htaccess」に、こん…
ワードプレスで functions.php にコードを追加して、テストテンプレートを表示させる仕組みを作ります。つまり、どういう事かと言うとですね・・。①「http://hogehoge.com/」というサイトがあったとします。②ここに「http://hogehoge.com/test_page/」みたい…
MYSQLが苦手な私が難問に直面しました・・「GETパラメーター(?)」とか「ハッシュタグ(#)」とかが付いたURLってあるじゃないですか。こんな感じのやつです。 http://hogehoge.com/page/1 http://hogehoge.com/page/1?param=123 http://hogehoge.com/page/1#ch…