渡米生活。(日記)

渡米生活。本家から切り離しました。あまり渡米生活に関係のないプログラムネタや音楽ネタなど。

wordpress

Wordpressで特定のカテゴリ記事のみのイベントカレンダー(イベント名つき)を作成する

Wordpressでイベントカレンダーを表示するプラグインはたくさんあるのですが、多くがカスタム投稿を利用するタイプでして、フリーテーマを使っていたりすると具合が悪いケースがあります。Wordpressでイベントの告知をするのに、私は通常の投稿記事を使って…

Contact form7 + WP-Mail-SMTP + gmailの組み合わせがいつの間にか動かなくなっていた件の対策

WordpressのメールフォームにContact Form 7を使っているのですが、海外で運用しているサーバで問題が発生。まあ、安いホスティングサーバを使っているので、web サーバにメールサーバが利用可能なのは良いのだけど、メールサーバがスパムのブラックリストに…

子テーマで親テーマのstyle.cssが読み込まれない

久々にWordpressで子テーマを作ったら、style.cssを置くだけでは親テーマのCSSファイルが読み込まれず、文字だけのページになってしまい、暫くハマりました。以前は、 @charset "utf-8"; /* Theme Name: Academy Description: Twenty Fourteen Child Theme T…

qTranslateをとりあえずwordpress 3.9対応にするパッチ

wordpressの多言語プラグイン、やはりqTranslateが圧倒的に便利なので、ほとんどの管理サイトで使っています。以前はwpの新バージョンが出て2週間ほどですぐにアップデートが出ていたのですが、最近開発者様がお忙しいのか、なかなかwp3.9対応版が出ません…

Updraft Plusで設定ファイルも保存する

この記事は、Wordpressの便利なバックアップ/リストアプラグイン - UpdraftPlus リストア編の追記です。さて、実際にリストアをやってみて、UpdraftPlusの威力を実感したのですが、こうなると、wp-content以下以外の場所に保存してある設定ファイルなども自…

Wordpressの便利なバックアップ/リストアプラグイン - UpdraftPlus リストア編

以前、「Wordpressの便利なバックアップ/リストアプラグイン - UpdraftPlus」という記事を書いたのですが、本日リストアの方を試してみましたので、その記録です。リストアの状況として、サーバー引っ越し(A)、またはwordpressクリーンインストール(B)を仮…

xrea、coreserverでwordpressの表示速度を上げる

以前から、xreaとcoreserverで公開しているwordpressサイトがやたら重くて、本日ついに高速化プラグインを入れることを決意しました。で、例によって、セーフモードで上手く動かないものが頻発する中、色々トライしてみた結果です。 お約束のセーフモード対…

Wordpressの便利なバックアップ/リストアプラグイン - UpdraftPlus

バックアップはボタンひとつ。 リストアもボタンひとつ。 保存先は、DropboxやGoogle Driveのほか、WebDAVやFTPサーバ、emailで送信、と殆どなんでもアリ。 データベースだけでなく、wp-config以下のファイルを3つに分けて保存してくれる。 保存先の設定の…

wordpressハッキングされました(涙)adminアカウント消すだけじゃダメ!

とある非営利団体のweb masterになって3日目。 wordpressで作った新サイトがハッキングされました(涙目)私が作ったサイトではなく、ちょっとセキュリティが甘かったので、管理をひきついですぐに、とりあえずadminアカウントは消したのだけど、簡単に破ら…

WP-DBManager + MAMPでサイトのフルバックアップをとる方法2 : coreserver へのリストア

この記事は、WP-DBManager + MAMPでサイトのフルバックアップをとる方法の続きです。 WP-DBManager + MAMPでローカルに保存したサイトのフルバックアップをどうやってリモートサーバにリストアするか。うちはcoreserverを使っているので、coreserverの場合の…

WP-DBManager + MAMPでサイトのフルバックアップをとる方法

2014/1/23追記 最近は、サイトのファイル(wp-content直下)までバックアップしてくれるソフトとして、BackWPupというプラグインがあるらしい。しかも、バックアップファイルをDropBoxなど別のファイルサーバにも送ってくれるというスグレモノ。 BackWPUpは動…

カテゴリー一覧ページで現在のカテゴリーの情報(スラッグ、IDなど)を取得する方法

カテゴリー表示ページで、カテゴリーごとにサイドバーを変えたい、とかいう際に、is_category関数で分岐したりしますが、これがうまく動かないことがあります。 たとえば、カテゴリーが入れ子になっている場合で、子カテゴリの記事一覧を表示すると、is_cate…

パーマリンク設定で複数カテゴリーを使う場合に自分が選んだカテゴリを表示させる

wordpressパーマリンク設定で、%category%/%postname% みたいなことをやっていると、カテゴリが複数登録された記事の場合、勝手にカテゴリーIDの一番小さいものを選んで使用します。カテゴリーが子カテゴリを持っていて、どっちにも登録したいような場合、カ…

所有者がapacheのファイル(ディレクトリ)のパーミッションをユーザー権限で変更するスクリプト

phpベースのCMS(wordpressなど)を使っていると、たまにプラグインなどが勝手にディレクトリを作り、それがサーバーによってはapacheの所有物になっていて、root権限がないと変更はおろか消す事も出来なくなることがある。大抵はアンインストールオプション…

wordpress導入ログ 〜 自サイト内リンクにURLを埋め込まないようにするには

最近たてつづけにwordpressへの移行をやっていて、困ることが一点。 サーバ引っ越しとともにホームページもwpでちょっとリニューアルしよう、とかいうときに、新サーバの方で中身が出来るまで、今使っているドメインを新サーバに向けることができない、とい…

wordpressでindex.htmlとindex.phpを同時に使う

既存のサイトに新たにwordpressを導入する場合、今までのトップページはそのままにしておいて、かつwordpressの公開ディレクトリをドメイン直下にしたいことがあります。具体的には、たとえば、もともとindex.htmlはサイトの入り口としての役割をしており、…