タグ

WordPressとPHPに関するniidomeのブックマーク (10)

  • Trimでも消えないスペースって? 文字コードC2A0 | サイトスパイラル(Sitespiral) - 沖縄で ホームページ制作 / WordPressのことなら

    meta descriptionの出力の際に、「phpのTrim関数で消えない半角スペース」があって、ハマったのでご紹介します。 そもそもTrim関数というのは、文字列の両端の通常の半角スペース(0x20)、タブ(0x09)、リターン(0x0A)、改行(0x0D)、NULバイト(0x00)、垂直タブ(0x0B)を消してくれる関数なのですが、「WordPress SEO対策 All in One SEO Packのdescription出力の改造」の際に、いくらやってもTrim関数で両端の半角スペースが消えてくれません。最初は、わたしのコーディングミスと思っていろいろやってたのですが、よくわかりません。 そこで、その半角スペースをbin2hexで16進数に変換にしたところ・・・ 「C2A0」 と出て来ました。あれれ? 「20」じゃないの? どうやら、文字コードC2A0とは、「UTF-8の半角

    Trimでも消えないスペースって? 文字コードC2A0 | サイトスパイラル(Sitespiral) - 沖縄で ホームページ制作 / WordPressのことなら
  • WordPress on HHVM - dogmap.jp

    Facebook が開発したPHPを超高速で実行する仮想マシン HipHop VM で WordPress が動く!ってことで AWS で試してみました。 詳細は、以下で Getting WordPress running on HHVM | HipHop for PHP Facebookが開発したPHPを超高速で実行する仮想マシン HipHop VM « A-Listers HHVM(HipHop Virtual Machine)を試してみる | shinodogg.com 最初 t1.micro インスタンス( 613 MiB メモリ )で試したんですが、以下のメッセージが表示されて起動しません。 # /usr/bin/hhvm --user root --config /etc/hhvm.hdf tcmalloc: large alloc 1210089472 bytes == (n

    WordPress on HHVM - dogmap.jp
  • WordPress のブログサイトでパンくずリストを表示するコード

    <div class="breadcrumbs"> <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a> &gt; <?php $cat = get_the_category(); echo get_category_parents($cat[0], true, ' &gt; '); ?> </div>

  • WordPress でカスタム投稿タイプに対応したページで記事一覧を作るためのテンプレート

    WordPress でページで記事一覧を読み込むことはカスタム投稿タイプを使用するのでよくやります。最近ではカスタム投稿タイプも10個くらい作ってとても大きなサイトを作ることがありますので、ページでの記事一覧の利用頻度はかなり高いです。気づけば毎回作って時間のロスになっていたので、ここにメモしておきます。 PHP だけのテンプレート query_posts( Array( 'post_type' => 'info', 'orderby' => 'date', 'order' => 'DESC', 'showposts' => 10, 'posts_per_page' => 10, 'paged' => get_query_var('paged'); ) ); if (have_posts()) { while (have_posts()) { the_post(); } } if(func

  • サイト構成 - かちびと.net

    【2009・5・31最終更新日】 ※情報は非常に古いです。参考になさいませんようご注意ください。 かちびと.netWordPressというオープンソースのCMS(コンテンツ・マネジメント・システム) で作成しています。WordPressにはテーマスキンを簡単に変更出来る事も特徴のひとつで、 私もあるテーマをベースに、かちびと.netのような独自のテーマスキンを作成しました。 そのカスタマイズ法を一つも隠さず書いて置きます。 もくじ カテゴリごとに違うsingle.phpを呼び出すカスタマイズ法 WordPressのテーマSEOハック 使用しているプラグインの解説 WordPressに関する雑感 便利な便利なブログパーツ Twitterが好きなんです かちびと.netは完成しない カテゴリごとに違うsingle.phpを呼び出す 通常、WordPressは記事にsingle.phpが割り当

  • six6s লগইন: জুয়া সাইটে প্রবেশ করুন - সবচেয়ে সুরক্ষিত প্রবেশ!

    six6s লগইন অনলাইন ক্যাসিনো এ 10,000 টাকা পর্যন্ত বোনাস পেতে জুয়া খেলা শুরু করুন, 150% বোনাস সাথে। লাইভ ক্যাসিনো অফার করে 50% প্রথম ডিপোজিট বোনাস এছাড়াও 12,000 টাকা। অত্যাধুনিক অনলাইন গেমিং প্ল্যাটফর্মে ক্যাসিনো প্রচারটি নতুন খেলোয়াড়দের জন্য প্রথম ডিপোজিটে বোনাস দেওয়া হয়। অনলাইন গেমিং খেলোয়ারদের একাউন্ট যাচাই করার পর স্বাগত বোনাস দেওয়া হবে। নতুন খেলোয়াড়দেরকে অনলাইন গেমিং সাইটে 700 টাকা উপ

  • WordPressで投稿者ごとのプロフィール

    サイドバーのプロフィールではなく、投稿者ごとの記事に、投稿者説明部分を表示させる方法です。 複数人管理のブログを運営していると、投稿者毎のアーカイブに、その人のプロフィールを表示したくなることがありますよね。お店や会社で運営しているブログだとよくある話だと思うんですが、Wordpressデフォルトだとこれが用意されていない。 まず投稿者リンクを用意する デフォルトでは、そもそも投稿者ページへのリンクが用意されていません。index.phpで、タイトルの下の部分に by <!– <?php the_author() ?> –> という部分があり、このコメント部分を外すと投稿者名が表示されますが、リンクにはなりません。これを by <?php the_author_posts_link(); ?> に変更すると、リンクになります。 投稿者ページにプロフィール(詳細)を表示する 編集するテンプレ

    WordPressで投稿者ごとのプロフィール
  • [WP]wordpressでRSSを取得して表示

    wordpressにはRSSを取得して配列に整形する機能が備わってるらしい。…というのを最近TwitterAPI調べてた時知ったのでそれについてのメモ。 バージョンいくつからか詳しく確認してないんだけど、手元にあるので一番古いvar2.1.3には入ってた。 よく考えたらダッシュボードのRSSもコレだよな…ので、新しい情報ではありません。 外部サイトのRSSを取得するには次のように書く include_once(ABSPATH . WPINC . '/rss.php'); $rss = fetch_rss($uri); で、これだけ書いたら詳しい人にはティン!と来るかも。 使用されてるのはMagpieRSS and RSSCacheとSnoopy HTTP client。 たとえば、Twitterのコメントを取得する場合は次のようなソースになる。 include_once(ABSPATH .

    [WP]wordpressでRSSを取得して表示
  • WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ

    WordPress をカスタマイズするなら覚えておきたい条件分岐タグと、カスタマイズにとっても便利なカスタム投稿タイプについて、簡単にまとめてみました。 WordPress をカスタマイズするなら、必ずと言っていいほど使うのが条件分岐タグ。ブログとして Webサイトを構築するなら、とってもよく使う … というほどではないかもしれませんが、一般的な Webサイトを WordPress で構築していくとなると、動的な Webサイトであればあるほど、条件分岐タグはよく使います。 また、話は変わっちゃいますけど、WordPress 3.0 から格的に採用された新機能、カスタム投稿タイプも、WordPress でのサイト構築にはかなり便利です。おなじみの条件分岐タグから、カスタム投稿タイプ、タクソノミーまでを、メモっぽくまとめてみました。 WordPress サイト構築 Tips 目次 WordP

  • ループで記事を表示する [WordPressテーマ作成 #2] | PAOLOG

    MovableTypeでは記事の一覧を表示するのにMTEntriesタグで簡単に表示することができましたが、WordPressはちょっとだけ複雑です。 <?php if(have_posts()) : while(have_posts()) : the_post(); ?> ~記事の表示~ <?php endwhile; else: ?> ~記事がないときの処理~ <?php endif; ?> このようにWordPress内で定義されている関数を使うことになります。have_posts関数は記事があるかどうかという判断をする関数で、while構文でループさせるようです。 ループについてはこちらを参照。 The Loop – WordPress Codex 日語版 英語版はこっち The Loop « WordPress Codex ここで使われているPHPのifや

  • 1