harumemo

メモ書きです。

2016-02-01から1ヶ月間の記事一覧

PHPで値を整数化する方法

intval($value)

PHPで変数が整数か判定する方法

if(!is_int($value)) { $value = 0; }

WordPressのカテゴリで「親カテゴリ」だけを取り出す方法

get_terms( "category", "fields=all&get=all&parent=0" ); www.lavison.net

WordPressのこのエラーが出たときは「.htaccess」を疑え

Object not found! 要求された URL は本サーバでは見つかりませんでした。 参照元ページのリンクが間違っているか、古くなってしまっているようです。 ページの著者にこのエラーをお知らせ下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡…

XAMPPのコマンドラインでmysqlへのデータのインポートに失敗する原因

文字コードの問題だった。mysqlのコマンドラインツールに下記スイッチをつけることで、問題を解消できた: mysql -uroot --default-character-set utf8 ほかにもphpmyadminのインポート機能を使うという方法もある。ただしこちらは、phpmyadminのインポート…

phpmyadminのインポートサイズ制限(2M)を変更する方法

なんてことはない、ただのphpの設定の問題。 harumemo.hatenablog.com

mysqlのコマンドラインで外部ファイルに記述されたSQLを読み込む

source <ファイル名>

MySQLのバージョンを確認する方法

select version();

WordPressで記事のオーナー情報を表示する

the_author_meta('display_name'); the_author_meta('description'); get_user_option('display_name',get_the_author_meta('id')); get_user_option('description',get_the_author_meta('id'));

Apacheのリダイレクト設定のコツ

.htaccessのリダイレクト設定の反映にApacheの再起動は必要ない。 301 : 恒久リダイレクトRedirect permanent / http://xxxxxxx.xx302 : 一時的なリダイレクトRedirectTemp / http://xxxxxxx.xx なお、Rewiteの場合のエントリの書き方は細かくて… □リダイレ…

WordPressでチェックボックスにチェックをつけるときは関数「checked」が便利

おもしろいよね。PHPの関数じゃないところが。 □使い方 checked(get_option('データのキー'), 比較する値); □サンプル <input type="checkbox" name="checklink" value="1" <?php checked(get_option('checklink'), 1); ?> />

WordPressの記事編集画面にメタボックスを追加する。

function add_post_attribution() { global $post;?> <input type="checkbox" name="post_attribution_pr" id="post_attribution_pr" value="on" <?php checked(get_post_meta(get_the_ID(),'post_attribution_pr', true), 1); ?> />PR記事

WordPressの記事は、データベースの中でどうなっているのか?

□テーブル「wp_post」のカラムの一部。記事のpostid(id)とパーマリンク(post_name)が格納されているのがわかる(post_parentは後述)。+------+-------------+--------------+| id | post_parent | post_name |+------+-------------+--------------+| 2…

mysqlのselect結果を整形:「pager less -n -i -S」

WordPressのパーマリンクについて

□通常パーマリンクの文字列は「wp_posts」の「post_name」に入るselect post_name from wp_posts where post_name like '%XXXXX%';□ただし、プラグイン「Custom Permalinks」を使うと、パーマリンクは「カスタムフィールド」に格納されるため、今度は「wp_po…

Wordpressの「設定 → パーマリンク設定」で変えられるのは、

あくまで通常の投稿、カテゴリーの話であり、カスタム投稿やカスタムタクソノミーには反映されない。 www.flapism.jp

wordpressのパーマリンクに関するプラグイン

・Custom Permalinks:記事ひとつひとつのURLをディレクトリ階層も含めて独自にカスタマイズできる。しかもカテゴリのURLもカスタマイズできる。サブカテゴリのURLもカスタマイズできる、かつページャーもうまく動く。/category/を無くしたりもできる。すご…

Wordpressのメディアのアップロードに失敗する原因

過去あたったのはこれ:・uploadsフォルダのオーナーがrootになっている(正はapache)・2MB以上のファイルをアップロードしようとしている(制限を外すにはPHPの設定変更が必要)