テーマを修正してWordPressでダブルクォートが変換されるのを防ぐ
WordPressで半角ダブルクォーテーションを使うと、自動的に「“テスト”」のように全角に変換します。
変換は「formatting.php」というファイルで行われているので、その部分をコメントアウトする方法を以前、紹介しました。
これだとWordPressをアップデートすると元に戻ってしまいます。今回はテーマファイルを修正する方法を紹介します。 (さらに…)
ゆるくつくる stabuckyのブログ
WordPressで半角ダブルクォーテーションを使うと、自動的に「“テスト”」のように全角に変換します。
変換は「formatting.php」というファイルで行われているので、その部分をコメントアウトする方法を以前、紹介しました。
これだとWordPressをアップデートすると元に戻ってしまいます。今回はテーマファイルを修正する方法を紹介します。 (さらに…)
ブログ記事に投稿してからの経過時間、日数を表示するプラグインを自作しました。
「この記事は投稿から3日が経過しています。」というように表示します。
この「3日」の部分が変化しますが、これはWordPressの関数「human_time_diff」を使っています。 (さらに…)
WordPressには個別投稿ページの他に、カテゴリーページ、タグページ、日付別ページなどのアーカイブページがあります。
例えば「プラグインを自作」という記事を投稿すると、「WordPress」のカテゴリーページ、「プラグイン」のタグページなど、各ページの先頭に同じ記事が載ります。
Googleは、ウェブサイトに同じ内容を何度も表示すると「コピーばかりで低品質」と判定するそうです。
一方で「<meta name='robots' content='noindex'>」をHTMLのヘッダに書いておけばGoogleはクロール対象から除外するので、そもそも「品質」の判定をしません。
そこで、個別登録ページはクロール対象とし、アーカイブページはクロール対象から除外するためのプラグインを書いてみました。 (さらに…)
WordPressのプラグインを作ろうと色々調べています。
ショートコードを使う方法が簡単ですね。
ショートコードを使ってプラグインを作るときのテンプレートを作ってみました。 (さらに…)
WordPressのプラグインを自作して有効化しようとしたところ、次のようなエラーが出ました。 (さらに…)
Google Chartには2種類あります。
JavaScriptを使って描画するタイプとPNG画像を描画するタイプです。
便宜的に、前者を「Visualization」、後者を「Image」と呼ぶことにします。 (さらに…)
以前、「WordPressからMovableTypeへの移行」という記事を書きました。
これはWordPressにプラグインを組み込んでMT形式(MovableTypeのインポート用テキスト)で出力するという方法だったのですが、このプラグインの保存先がリンク切れになってしまいました。
そこで自分でツールを作ってみました。下のファイルをダウンロードして展開してください。
PHPが使える環境が必要ですが、WordPressが使えるならば問題ないとおもいます。
実際に、エクスポートして、はてなダイアリー(MT形式に対応)にインポートしたところ、成功しました。
一応、テストしたつもりですが、ご利用になるときは自己責任でお願いします。
また、コメントやトラックバックには対応していません。
WordPressにはWassUpという、アクセス状況を調べることのできるプラグインがあります。
WassUpはアクセスのログをMySQLのテーブルに保存しているのでSQLを使えば簡単にアクセス状況を集計をすることができます。 (さらに…)
WordPressはMySQLで投稿データを管理しています。
そのためSQLを使って直に必要なデータを取り出すことができます。
投稿データのIDとタイトルを取り出す場合のSQLは次の通り。
WordPressは実際にブログ上に表示されるデータだけでなく下書きも保存されるので、ステータスが「publish」となっているものだけを抽出します。
IDを指定して投稿データを取り出す場合のSQLは次の通り。
このブログでも使っている、WordPressのプラグインの「CodeColorer」ですが、使用例についてまとめてみました。
他にも設定ができますが、効果が確認できなかったものについては割愛しています。
言語は私がよく使うものを使い、特にJavaScriptを中心に例を挙げています。 (さらに…)