2015年2月25日のブックマーク (3件)

  • Wordpressでカテゴリースラッグを取得する方法

    コーポレートサイトを制作する際、ページのタイトルを画像で表示させたり、投稿のカテゴリーごとにアイコンをつけたりすることがあります。 条件分岐で振り分けたり、テンプレートを個別に制作することで対応することも可能ですが、できればHTMLCSSで表示をコントロールできた方が私の心が安らかなので、カテゴリースラッグを取得してclass名に指定します。 目次 私がやりたかったことテンプレートタグ<? php get_the_category(); ?>を使って取得何でこうなった?参考ページ 私がやりたかったこと <div class=”news”> <h1 class=”page_title”>おしらせ</h1> </div> 1行目のclass名「news(カテゴリースラッグ)」と、2行目の見出しの中身「おしらせ(カテゴリー名)」を なんとかうまいこと取り出して、楽したい。 後々カテゴリーが増え

    Wordpressでカテゴリースラッグを取得する方法
  • WordPressのカテゴリーページでパーマリンクから”category”を取り除く4つの方法

    WordPressを使っている人なら、大抵はパーマリンクの設定を変更していると思います。 日付ベースや数字ベースなどのプリセットもありますが、カスタム構造で/%category%/%postname%/として「カテゴリー名/投稿名」なんていう設定をしているケースも多いのでは? しかし、このままでは実際のカテゴリーページはサイトのURLの後に「category」という文字列が入ってしまいます。 カテゴリーページのパーマリンク http://example.com/category/gadget/ 来表示したいパーマリンク http://example.com/gadget/ この不要な「category」文字列をカテゴリーページのパーマリンクから取り除く方法をご紹介します。 1. パーマリンク設定のみで取り除く(プラグイン不要) これが一番簡単でシンプルな方法です。 WordPress管理

    WordPressのカテゴリーページでパーマリンクから”category”を取り除く4つの方法
  • WordPressで「Fatal error: Cannot redeclare」と表示されるとき - 西沢直木のIT講座

    WordPressPHPの編集時に「Fatal error: Cannot redeclare …」と表示されて画面が真っ白(HTTP 500 エラー)になることがあります。ここでは、WordPressユーザーの目線から「Fatal error: Cannot redeclare …」が起きる理由や対処法を紹介していきます。 WordPressで「Fatal error: Cannot redeclare …」が起きる原因 「Fatal error: Cannot redeclare …」とは「関数が二重定義になっているため処理を停止する」という意味です。「関数の二重定義」の意味は後で説明するとして、WordPressでこのエラーが起きる原因の多くがfunctions.phpの修正ミスです。 たとえば、親テーマのfunctions.phpからすべてのコードをコピーして子テーマのfunct

    WordPressで「Fatal error: Cannot redeclare」と表示されるとき - 西沢直木のIT講座
    metro-e
    metro-e 2015/02/25