タグ

ブックマーク / futuremix.org (2)

  • WordPress のパンくずリストをプラグイン無しで実現する3行コード

    WordPress でパンくずリストを実現するプラグインというのがあるようですが、実は標準的な関数 (API) の組み合わせで実現可能です。テーマの single.php または index.php に記述します。場所はループ中の the_title とかのあたりで大丈夫です。 <a href="/">Home</a> &raquo; <?php $cat = get_the_category(); echo get_category_parents($cat[0], true, ' &raquo; '), 'この記事'; ?> これだけです。見やすいように3行にしてますがもちろん1行でもいけます。区切り文字は変更可能です。 何をしているかというと、WP 標準の get_the_category でエントリーのカテゴリーを取得しています。この戻り値は配列となっています。中には複数のカテゴリ

    digitalbox
    digitalbox 2010/06/18
    プラグイン無しでパンくずリストを表示。
  • WordPress 2.7 のメール投稿機能を使う

    WordPress 2.7 にはメール投稿機能がついています。意外と知られていないようですが、ダッシュボードから「設定」-「投稿設定」を開き、下の方へスクロールすると「メールでの投稿」という欄があります。ここにメールサーバ名とユーザ名、パスワードを指定すれば良さそうです。 しかし、これを設定しただけではメールを送っても全く投稿されませんでした。PCからでも、携帯からでもどちらも動作しません。最初は cron か何かで定期的にメールボックスをチェックしてくれるのかと思ったのですが、そうではありませんでした。 実はメール送信後に、 http://(WordPress の URL)/wp-mail.php というファイルに、毎回アクセスする必要があります。この URL を叩くと PHP のスクリプトが作動して、メールボックスにアクセスしてくれるのです。 ここで気になったのは、wp-mail.ph

    digitalbox
    digitalbox 2010/05/20
    wp-mail.php にアクセスして投稿を更新。
  • 1