タグ

phpに関するharu-ru-ru-ruのブックマーク (27)

  • Wordpressでカテゴリーごとにsingle.phpのデザインを変える方法 >> ホームページ制作│秋田(SOHO)│webstudio AWD

    WordPressで「投稿記事、このカテゴリーだと写真(サムネイル)はつけたいけど、 このカテゴリーには写真はつかなくてもいい。」 「このカテゴリーの投稿だけヘッダーの画像を変えたい」 ・・・っていう経験がある方もいらっしゃると思います。 固定ページだとそれぞれテンプレファイルを作ってアップすれば、 使いたいテンプレートを選んで好きなデザインにできますが、 投稿記事ではちょっとやり方が違います。 今回はカテゴリーごとに投稿記事のテンプレート(single.php)を変える方法です。 各カテゴリーごとに表示させる単一記事のテンプレート。 (例) カテゴリーA(カテゴリーナンバー1)・・・single1.php カテゴリーB(カテゴリーナンバー2)・・・single2.php それ以外のカテゴリー用・・・single3.php 投稿記事を表示するためのテンプレートを必要な分用意します。 今回は

    Wordpressでカテゴリーごとにsingle.phpのデザインを変える方法 >> ホームページ制作│秋田(SOHO)│webstudio AWD
  • http://indigonote.com/2011/09/14/original-like-button/

  • http://indigonote.com/2011/05/17/javascript-twitter-button/

  • WordPressをセキュアに保つための10の方法 | Web活メモ帳

    先日ですが、友人WordPressが攻撃にあい、フィッシングサイトに利用されるという事件がありました。 サーバー会社に問い合わせをした所、FTPのログインが海外から合ったとの事。 パスワードがどこかから漏れていたのかもしれません。 怖いですね・・・ FTPパスワードが漏れた原因は分からなかったのですが、 出来る事はちゃんとやろうと思いました。 何かがあってからでは、遅いのですからね。 ・・・という訳で、WordPressで出来るセキュリティ対策を10個ご紹介。 プラグインも探してみたので情報をシェアします。 誰かのお役に立てれば幸いです。 1.WordPressを常に最新版に 一番の対策はこれです。WordPressはオープンソースのため、攻撃者はサーバーにどんなプログラムがあるか分かる状態になっています。 脆弱性が周知されているので、攻撃する側も簡単に出来ちゃうんですね。 必ず、最新版

    WordPressをセキュアに保つための10の方法 | Web活メモ帳
  • <?php the_date(); ?>の仕様について

    現在2.6.1を使用しています。 2つ以上のカテゴリの新着を表示させる場合は先に記述した<?php the_date(); ?>では日付が表示されるのに、後に記述した<?php the_date(); ?>の日付が表示されません。 これは<?php the_date(); ?>の仕様で、表示できないようになっているのでしょうか? たしか、以前(2.5)のバージョンでは可能だったと思うのですが・・・ 他に方法があるのでしょうか?

    <?php the_date(); ?>の仕様について
    haru-ru-ru-ru
    haru-ru-ru-ru 2012/04/14
    [<?php the_date(); ?>]
  • [WP]トップページだけに表示させる | THE ROAD AHEAD v.3.0

    またまた仕事がらみWPいじくりエントリです。 よくある「ようこそ○○へ!」みたいな場所を作ろうとしたんだけど、テンプレートのindex.phpにそのまま記述すると全ページで表示されてしまいます。 個別エントリページのみで表示させるにはindex.phpを見てすぐ分かるように <?php if ($single) { ?>個別エントリページのみで表示させる<?php } ?> ってすればOK。 ということは、トップページだけに表示させるには・・・ <?php if (is_home()) { ?>トップページだけに表示させる<?php } ?> もちろんこれでもいいんですが、これだと「次のページ(« previous)」でも表示されてしまいます。(個別エントリページではないから当然ですが・・・。) <?php if (is_home() && !is_paged()) { ?>トップページだ

    [WP]トップページだけに表示させる | THE ROAD AHEAD v.3.0
  • WordPressのsingleテンプレートをカテゴリ別に切り替える

    WordPressのsingleテンプレートをカテゴリ別に切り替える 通常のブログではなかなかやらないかもしれませんが、コーポレートサイトをWordpressで運用する場合、お知らせページや制作実績などページ別にデザインを変えたい場合があったりします。 そこで、カテゴリーごとに割り振られたIDを取得し、条件分岐でテンプレートを切り替えてみます。 投稿日2010年07月09日 更新日2014年02月22日 カテゴリーIDを調べる まずは分岐させたいカテゴリーのIDを調べておく必要があります。 このカテゴリーIDですが通常ブログを運営するうえであまり必要ないせいか、少しわかりづらかったりします。 管理画面で「投稿」→「カテゴリー」でカテゴリー編集画面を表示します。 取得するカテゴリー名をクリックまたは、マウスオーバーしてリンク先のアドレスの末尾を確認してください。 /wp-admin/cate

    WordPressのsingleテンプレートをカテゴリ別に切り替える
    haru-ru-ru-ru
    haru-ru-ru-ru 2012/04/13
    header内で cssやjsを分岐。
  • wordpressで記事を順番によってデザインを変更する方法

    奇数、偶数で背景色を変えたり、はじめの記事だけデザインを変更したりする方法です。 まずは基Wordpressのループタグから 詳細>> <?php if(have_posts()): ?> <?php while(have_posts()): the_post();?> <h2><a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a></h2> <div><p><?php the_content(); ?></p> <p><?php the_category(); ?></p></div> <?php endwhile; ?> <?php else: ?> <p>投稿されたものがありません。</p> <?php endif; ?> これに、投稿記事の表示が何回目かわかるように変数と数える関数をいれます。 <?php i

    wordpressで記事を順番によってデザインを変更する方法
    haru-ru-ru-ru
    haru-ru-ru-ru 2012/04/12
    if文でレイアウト、CSSなど変更。
  • WordPressでカテゴリー毎に背景などのスタイルを変更する方法 - A.K.A and more ブログ

    WordPressで、CSSを利用してカテゴリーごとにスタイルを変更する方法をメモ。MovableTypeにはそういったプラグインがあったが、WordPressにはプラグインが無い(見つからない)ので力技で対応。例えば特定カテゴリーだけヘッダー部分の背景を赤色にしたい場合などに使う。 例:カテゴリー「日記」「写真」のタイトル文字色をそれぞれ青と赤にする 1.カテゴリーごとに英文字でカテゴリースラッグをつける カテゴリー作成時(作成済みの場合は編集画面)のカテゴリースラッグ欄に、英数字で名前をつけておく。この名前を後々cssのクラス名として使う。 今回の例の場合、「日記」のカテゴリースラッグを「diary」に、「写真」のカテゴリースラッグを「photo」にする。 2.カテゴリーを表示するテンプレート(今回はarchive.php)にカテゴリースラッグを出力 ページの階層は以下の通り。divの

  • 日付アーカイブでの特定カテゴリのみの表示

    お世話になります。 ワードプレスのテンプレートが作りたくて、 PHPを勉強した まだまだ初心者のものです。 月別アーカイブのページであるカテゴリーのみの表示をしたいのですが、 なかなかできなくて困っています。 ニュースカテゴリの2009年2月とか、 日記のページの2009年2月とかです。 archive.phpで <?php query_posts(‘cat=8’); ?> を使って、 カテゴリ8の内容を表示させようとすると、 http://brownie103.sakura.ne.jp/date/2008/03/ というURLでも カテゴリ8の2009年3月を表示させたくても、 2009年2月の内容が表示されます・・。 <?php if (is_category(‘8’) ): ?> <?php include (TEMPLATEPATH . ‘/date-diary.php’); ?>

    日付アーカイブでの特定カテゴリのみの表示
  • 固定ページに特定カテゴリのアイキャッチ付き記事タイトルのサムネイル

    固定ページに特定カテゴリのアイキャッチ付き記事タイトルの サムネイルを作りたいのですが、 いろいろなサイトを参考にphpを編集しているのですが一向にうまくいきません。 一番完成に近づいたのが下記のコードです。 ただ、カテゴリーの記事が38件あるにも関わらず、10件しか表示されません。 表示件数は未設定にしてすべて表示させるのが希望です。 functions.phpには何も追加していません。 プラグインにはExec-PHPを使用中です。 <?php query_posts(array('category_name' => 'farmer')); if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="box2"> <a href="<?php the_permalink(); ?>" style="float

    固定ページに特定カテゴリのアイキャッチ付き記事タイトルのサムネイル
  • WordPress「アイキャッチ画像」を使うための準備 | Travelogue

    ワードプレスのバージョン3には「アイキャッチ画像」という機能があります。 これは、ひとつのエントリーに対し、アイキャッチ用の画像をひとつ設定して表示できる機能で、アイキャッチという言葉からも連想できるように「ユーザーの目を引く役割」に期待して利用するのが一般的かと思います。具体的には、一覧ページで記事タイトルに対してひとつずつサムネイルを表示させるような使い方でしょうか。 この機能を利用できるようにすると、エントリーの個別ページで使用している画像の中からアイキャッチ用の画像を選べるようになり、アイキャッチ用の大きさの画像は自動的にワードプレスが書き出してくれますし、一覧ページのレイアウトも最初に決めた規則性に従って綺麗にまとめておくことができて便利です。 このページではアイキャッチ画像を使えるようにするためのカスタマイズ方法を紹介します。 なお、別エントリーで「アイキャッチ画像」投稿時の手

  • WordPressでカスタム投稿タイプを使ったときに参考にした記事まとめ

    WordPressの「カスタム投稿タイプ」機能は、便利ですね~ 最初は全く訳分からん状態でしたが、一度実際にやってみれば、なんとなく仕組みが分かります。 なんとか完成するまでに、3日ほどかかりましたが・・・ そのときに参考にさせていただいた、記事をまとめてみました。 WordPressでブログじゃないWebサイトを作るときのいろいろ(サンプル付き) WordPressを使って、コーポレートサイトを構築する方法が書かれています。 サンプルサイトを実際にみることができるので、大変わかりやすかったです。 WordPressでサイト設計をする時に覚えておきたいポストタイプの特徴などいろいろ そもそも「カスタム投稿タイプ」ってなに?ということがよく分かります。 プラグインでカスタム投稿タイプを使える「Custom Post Type UI」の使い方も解説されています。 WordPressをカスタマイ

    WordPressでカスタム投稿タイプを使ったときに参考にした記事まとめ
  • カスタム投稿タイプの一覧表示

    WordPress3.0.1でカスタム投稿タイプを使って記事を作成しています。 カスタム投稿タイプA、カスタム投稿タイプB、カスタム投稿タイプC、の様にいくつかの分類をしてあり、それぞれにいくつかの記事が存在します。 この記事一覧(タイトル)をサイドバーにメニューのようにリストとして表示したいのですが、どのようにしたら良いのでしょうか。 カスタムメニューを使用して表示する事はできるのですが、これですと、記事を追加するたびにメニューにも追加していかなくてはならないので、できれば自動で表示できると良いと思っています。 (カテゴリーやページの一覧を取得するようなイメージです。) よろしくお願いいたします。 以下を貼付けたところで、カスタム投稿タイプの記事一覧を出力します。 <ul> <?php $names = get_post_types( array( 'public' => true, '

    カスタム投稿タイプの一覧表示
  • 特定のカテゴリのみ表示する方法 - WordPress情報

    特定のカテゴリのみ表示するには <?php if (have_posts()) : while (have_posts()) : the_post(); ?> に続けて <?php if ( ! in_category(‘N’)) continue; ?> と記載するだけでOK。 逆に特定のカテゴリのみ除去して表示するには <?php if (in_category(‘N’)) continue; ?> と入力すればOKです。 あまり使う機会はないかもしれませんが、個人的に必要だったので備忘録として・・・。 <ネタ元> →WPカスタマイズ講座

  • » WordPress固定ページに記事を表示する方法。

    2011年08月20日 WordPress固定ページに記事を表示する方法。 PHP, wordpress ブログのページとは別に記事を表示させたい時の、PHP記述方法です。 トップページの表示方法がそうですね。 私の場合、新しい記事が1件表示するようになっていますが、表示件数は変更することが出来ます。 復習を兼ねて、備忘録として残しておきます。 最新記事をリスト化して表示させたりもできるのですが、今回は新しい記事を表示するようにしてみました。 ブログページのように、moreタグの部分までを表示する方法です。 記事を表示させる 記事を表示させたい部分に下記の記述をします。 classとかidは自由に変更してください。 <?php query_posts('posts_per_page=x'); ?>※ここに表示件数を入れる <?php if (have_posts()) :

  • WordPressではじめてテーマをカスタマイズ・自作するときありがちな10のつまずき – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-

    今回は【WordPressではじめてテーマをカスタマイズ・自作するときありがちなに10のつまずき】ということで、テーマをカスタマイズや自作していく際、まず最初につまずくであろうポイントを10個、できるだけ簡単にわかりやすく解説してみました。 全部私が実際最初につまずいたポイントなので、きっとはじめてカスタマイズするかたのお役にたてるはず…! テーマカスタマイズの基礎の基礎編です。 テーマファイルを開いてみて、なにがわからないのかすらわからなくてカスタマイズを断念した、というような方にぜひ見ていただきたいエントリーです。 ざっくり概要がつかめれば、「なにがわからないのかわからない状態」が解消されるので、あとは自分で調べて理解していけるようになるんじゃないかな、と思います。 とりあえず一から作るのは大変だから既存テーマをいじって勉強したい。 今使ってるテーマのヘッダーをオリジナルの画像にしたり

    WordPressではじめてテーマをカスタマイズ・自作するときありがちな10のつまずき – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-
  • [WordPress]ワードプレスで、ブログサイトではない一般的なサイト構築時の9ステップ – devolen

    WordPressでブログサイトではなく、CMSとして一般的なサイトを構築する方法 ワードプレスでブログサイトではない、一般的なサイトを構築する際の手順です。 ブログをオリジナルのデザインに変更したい場合にも応用可能です。 WordPressは、htmlcssの基的なことを理解していれば、PHPをそこまで理解していなくとも、 ちょっと考え調べるだけで簡単にカスタムすることが可能です。 Wikipedia には、 WordPress(ワードプレス)はデータベースにMySQLを利用し、PHPで書かれたオープンソースのブログソフトウェアである。 と書かれています。 しかし、ブログだけではなくワードプレスをCMSとして利用し、 個人的なちょっとしたサイトから、しっかりしたコーポレートサイトまで構築することができてしまうので、 興味はあるけど、「まだワードプレスってよくわからない。」「カスタムし

  • [Wordpress]ワードプレスでトップページなどに新着情報を表示する方法 – devolen

    ワードプレスでトップページなどに新着情報(新着記事)を表示する方法 はとても簡単なんです。 ワードプレスをCMSとして利用する場合。 企業向けサイト等のブログサイトではない通常の?サイトを構築する際には、かならず必要と言ってもいいかと思います。 そんな「新着情報の表示」方法はとっても簡単なんですよー。 「新着情報(新着記事)」を表示する方法の記事は、カテゴリを指定しての表示など、ワードプレスでサイトを構築する際には必須となるかと思いますので、3回に分けて書いてみます。 新着情報を表示したい箇所(index.php等ね)に以下のように記入 <dl class="feed"> <?php $posts = get_posts('numberposts=5&order=desc'); foreach($posts as $post): ?> <dd><span class="day"><?php

  • themesのimageに入っている画像

    Themeを作っているのですが サイドバーへimageに入っている画像を表示させたいと思っています 相対パスで表示したいと思っているのですが なかなか表示してくれません <img src=”/images/aaa.gif” width=”10″ height=”10″ alt=”あああ” /> これでは違うでしょうか? 絶対パスでは上手く表示するのですが ttp://localhost:8888/wordpress/wp-content/themes/abc/images/aaa.gif

    themesのimageに入っている画像