タグ

phpに関するgaito777のブックマーク (14)

  • 複数RSS取得して表示するPHP+JS ※Atom RSS1.0 RSS2.0対応【Google Feed API代替】

    ホーム / php / 複数RSS取得して表示するPHP+JS ※Atom RSS1.0 RSS2.0対応【Google Feed API代替】 Google Feed APIがダウンするというちょっとした騒ぎがありました。無料ですし便利なので今まで何かと使ってきましたが、突然ダウンされるもの困りますので、Google Feed APIの代替になるPHPを用意しました。複数のRSS読み込んでPHP+JavaScriptでwebサイトに表示します。 【更新履歴】 2019/02/20 RSS取得サイトのURL修正 こんにちは!gaito777です。 Google Feed APIがダウンすると地味に痛いです。便利ですし思ったより使っている人多かったようで、ダウン直後ネット上では阿鼻叫喚でした(笑)。ついにサービスが終了したのではないかと憶測を呼びましたが、結局いつのまにかしれっと復活してて逆

    複数RSS取得して表示するPHP+JS ※Atom RSS1.0 RSS2.0対応【Google Feed API代替】
    gaito777
    gaito777 2016/01/20
    いままで散々お世話になりました。いつ止まるかわからないので、さすがに限界です。Google Feed API先生、今までありがとうございました。
  • ウェブマスターツール構造化エラー「image:必須プロパティの欠落」

    Google先生謹製のウェブマスターツールを除いてみると、構造化エラーが数件ありました。さらに構造化データテストツールで確認してみると「image:必須プロパティの欠落」と表示されました。このエラーについてWordPressの修正方法の情報です。 構造化データテストツール Structured Data Testing Tool  |  Google Developers ウェブマスターツールに表示されるエラーを修正したら、こちらのGoogleの構造化データテストツールでさらに詳しく検証しておくと完璧です。 今回Googleの構造化データテストツールではこのように「image:必須プロパティの欠落」と表示されました。このエラーついて修正します。 いろいろ調べてみると、このエラーはarticleタグ内に画像の指定がないため起こっているようです。 html5から追加されたarticleタグを調

    ウェブマスターツール構造化エラー「image:必須プロパティの欠落」
    gaito777
    gaito777 2015/09/09
    気になってたエラーが解決しました。ふうースッキリ。
  • スマホ・タブレットだけミニ人気記事ランキングを表示する方法!

    ブログのタブレットとスマホ表示のみ、よく見てもらえるヘッダー部分に、小さく表示する人気記事ランキングを設置したいと思っています。これをプラグインのWordPress Popular Postsを使って作成します。より興味が引けるように、カテゴリーを指定してランキングを生成します。 概要 スマホやタブレットサイトは、画面をスワイプして必ずヘッダー部分に視線が通るのが特徴です。そんなヘッダー部分にブログの関連記事や人気記事ランキングを置くのは、アクセスアップに有効な方法です。そしてさらにカテゴリを指定することによって、表示している記事と似ているジャンルの記事をランキング表示することができます。より訪問者の興味を引くランキングができると思います。 完成イメージ ウェブソクをスマホで見たところです。今回は横に3つ並んだ人気記事ランキングを作ります。 WordPress Popular Posts

    スマホ・タブレットだけミニ人気記事ランキングを表示する方法!
    gaito777
    gaito777 2015/09/06
    スマホサイトなので、あまり大きすぎても邪魔ですし、小さすぎても押せないし、なかなか加減が難しい。
  • PC・タブレット・スマホで表示を部分的にPHPで切り替える方法

    画像やJavascripthtmlのタグなどを、PC・タブレット・スマホで自動で切り替えたい時に使える方法です。さまざまな用途に使えるので応用が効きます。WordPressなどPHPで使えます。 概要 単純にユーザーエージェントでPC・タブレット・スマホの3つに振り分ける仕組みです。正確にはタブレット・スマホ・その他の3つです。ユーザーエージェントとは、簡単に言うと何かの端末でアクセスしてきたとき、その端末の名前を見ることができます。 iPhoneiPadといった名前になりますが、それである程度機種がわかりますので、それを元に振り分ける仕組みです。単純に名前で振り分けていますので、画面幅での振り分けとは別になります。 今回は、WordPressに使うとして説明します。 コード ua.class.php 2015年版PHPユーザエージェント判別・判定 下記のスクリプトはこちらからお借りし

    PC・タブレット・スマホで表示を部分的にPHPで切り替える方法
    gaito777
    gaito777 2015/09/04
    レスポンシブでPC→スマホの時、CSS的に無理なレイアウト変更でも、これで無理矢理補うのもあり(スマートさZERO)
  • 超便利PHP!写真の配布はスマートフォトギャラリーでOK!

    海やプール、キャンプなど夏休みイベントもそろそろ一通りこなした頃だと思います。みんなで撮影した写真もたくさん貯まっていることでしょう!でも親戚や友人に写真を配りたいけど、結構大変な作業ですよね!そんな時、この「スマートフォトギャラリー」にまとめて写真をぶち込んで各自でダウンロードしてもらいましょう! 概要 いつも写真を大量に撮るのはいいけど、親戚や友人に配布するのが思ったより大変です。USBメモリだったりメール添付だったり、データを渡す手段もバラバラになりがちです。それならやっぱりネット上で各自で確認してもらって、それぞれ気に入った写真をダウンロードするのが効率的かと思います。最近のレンタルサーバーは容量が100Gとか200Gとか平気でありますので容量的には十分ですよね。 しかし、フリーのPHP写真ギャラリーを探してみましたが、機能が複雑で思ったように写真の配布に向いているような単純なもの

    超便利PHP!写真の配布はスマートフォトギャラリーでOK!
    gaito777
    gaito777 2015/08/24
    いまこのPHP使って帰省やキャンプの写真を親戚や友人に配布してます。それぞれ好きな写真をダウンロードできるので便利です。
  • 壊れたWordPressマルチサイトから通常版へ引越したらアクセス3倍に!

    ウェブソクはWordPressのマルチサイト機能を使って運営していましたが、度重なる不具合が直らず、ついに通常版への引越しを行いました。その直後からアクセスが急上昇、たった3日でページビューが引越し前の3倍になりました!壊れたWordPress影響あり過ぎ…… 【注意】 WordPressマルチサイトから通常版への具体的な引越方法はこちらです! WordPressマルチサイトから通常版への引越し手順と注意点! WordPressマルチサイトの不具合に、この数ヶ月悩まされました。 症状としては、アクセスが集中した時、「WordPressが落ちる」というものです。ブログ運営としては最悪の症状です。一度落ちると、数時間後に何もしなくても勝手に復帰します。頻度は1〜3日に1回くらいの頻度で発生していました。 マルチサイトの親ブログは使っておらず、ウェブソクは子ブログとして運営していました。「落ちた

    壊れたWordPressマルチサイトから通常版へ引越したらアクセス3倍に!
    gaito777
    gaito777 2013/09/18
    壊れたWordPressから引越したら、アクセスが3倍になりました。WordPress壊れっぷりがハンパなかったようです……
  • ユーザーがバンバン更新できる超簡単CMS!タグ不要のWord感覚で入力

    ユーザーがニュースを自分で更新したりするための、超簡単なCMSを作ってみました。仕組みはPHPを知っていれば、誰でも作れるようなもので、単純にテキストファイルを更新して、それを読み込んで表示するだけの簡単なものです。WYSIWYGエディタを使って、タグを知らなくてもWord感覚でテキストを入力可能です! 概要 タグを知らないユーザーでも、Word感覚で自社ニュースなどを更新できるように、簡単に作ったものです。実は「CMS」なんて言うほどそんな高度なものじゃないです。でも、大層なCMS入れなくても、たったこれだけで十分な場合も多いですし、アイデア次第ではいろいろできます。思った以上に役に立ちます。 ユーザーは専用の入力フォームから、テキストファイルを更新します。webサイトを表示する際にそのテキストファイルを読み込んで表示する仕組みです。 入力フォームは、パスワードが設定できるように別のフォ

    ユーザーがバンバン更新できる超簡単CMS!タグ不要のWord感覚で入力
    gaito777
    gaito777 2013/09/16
    ちょっとニュースを更新するくらいなら、大規模なCMS入れなくてもこれで十分です。
  • WordPressマルチサイトから通常版への引越し手順と注意点!

    ブログはWordPressのマルチサイトで運営していたのですが、原因不明の不具合で頻繁にダウンするようになり、どうしても直らずいい加減嫌気が差して、新しくWordPressの通常版へ引越しました。今回はその手順と注意点を記します。同じようにマルチサイトの不具合でお悩みの方のお役に立てれば幸いです。 ※WordPress引越し作業を行う前に、WordPressのファイルとデータベースのバックアップを必ず取ってください。なにが起きても問題なく元に戻せるように万全の体制で、慎重に作業を行ってください。 概要 データについて 今回はマルチサイト機能を使ったWordPressから、通常版へ引越すわけですが、丸々データベースのコピーは使えません。厳密には記事の入っているテーブルの構造などは同じはずなので、細かく分けてコピーすれば使えるとは思うのですが、テーブル名が違っていたり、細かい箇所が違うかも

    WordPressマルチサイトから通常版への引越し手順と注意点!
    gaito777
    gaito777 2013/08/27
    複数ブログがあるなら、フォルダで分けてそれぞれ独立したWordPressで管理するほうが安全です。
  • 関連記事をプラグインを使わずに表示する!WordPress高速化Tips!

    WordPressで関連記事を適切に表示するのはアクセスアップに有効です。しかしプラグインを使って関連記事を表示する方法はたくさんあるのですが、WordPressの高速化を考えると、できるだけプラグインは使いたくないのが音です。そこでプラグインを使わずに関連記事を表示させてみました。 概要 「関連記事」として、同じカテゴリーの記事か、同じタグを持っている記事を表示するようにしました。それぞれアイキャッチ画像が入るようにしています。 記事の取得には、WP_Queryを使いました。詳しいパラメーターの使い方などは下記にありますので、参考にしてください。 関数リファレンス/WP Query – WordPress Codex 日語版 記事の関連の判定を、プラグイン独自の仕様で行っている場合は、このコードはプラグインの代替にはなりませんので、ご注意ください。 サンプル 関連記事に同じタグの記事

    関連記事をプラグインを使わずに表示する!WordPress高速化Tips!
    gaito777
    gaito777 2013/08/19
    WordPressの表示速度向上のため、動作させるプラグインをできるだけ減らしたいです。
  • リツイート数ランキングの作り方【Twitter REST API 1.1編】

    前回Topsyを使ったリツイートランキング(RTランキング)の作り方をご紹介しましたが、Topsyが有料化してしまい、残念ながら無料では使えなくなってしまいました。今回は別の方法としてTwitterAPIを試してみました。TwitterAPIでもリツイート数は表示されますので、これを使ってランキングを作成します! 【関連記事】 Topsyを使う方法はこちらをどうぞ! リツイート数ランキングの作り方【Topsy編】 概要 全体の流れ 記事のリツイート数・リンク・タイトルを取得(getTweet.php) (Twitter REST APIから取得) ↓ データをテキスト形式で保存(getTweet.php) ↓ ランキングデータ(data.phpランキングデータ(data.php) ↓ データとそれを元にWordPressからアイキャッチ画像を取得して表示(disp.php) リツイ

    リツイート数ランキングの作り方【Twitter REST API 1.1編】
    gaito777
    gaito777 2013/03/19
    人気度がそのままランキングになりますので、アクセスアップに直接つながるいいブログパーツですね。
  • ブログのコメント数ランキングの作り方

    先日の作成したリツイート数ランキングに続きまして、今度はコメント数ランキングを作ってみました!WordPress用で、現在ブログのヘッダー部分に表示されています。 コメント数ランキングの考え方 グローバル関数の$wpdbを使って、データベースから記事データを読み込んで表示します。 データベースから読み込む際に、すでにコメント数の多い順でソートされています。あとはそのまま表示するだけです。簡単です。 コメント数ランキングのソース disp.php <?php /* =============================================== コメント数ランキング =============================================== */ // 表示する記事数 $disp_count = 6; //DB読み込み $result = $wpdb->g

    ブログのコメント数ランキングの作り方
    gaito777
    gaito777 2012/11/28
    記事をデータベースから読み込むので、アイデア次第で応用がいろいろ効く方法です。
  • 簡単に外部RSSをサイトに表示できるGoogle Feed API【複数RSS対応編】

    前回外部のRSSをサイトに表示するのに「Google Feed API」の使い方を解説しました。前回はサイト一つ分のRSSを処理するだけでしたが、今回はご要望の多かった複数のRSSを処理する方法を解説します。 概要 ※基的な形は前回記事と同じです。「Google Feed API」の基礎的な部分は、前回の記事を参考にして下さい。 簡単に外部RSSをサイトに表示できるGoogle Feed API【基編】 今回は前回の内容を応用して、複数のRSSに対応するようにします。 全体の処理の流れとしては、複数のRSSを配列に格納して順番にGoogleに送信し、返ってきた全てのエントリーの内容を全部配列に格納して日付でソートかけた上で、HTML化させて表示する流れとなります。 前回と違うところは、複数のRSSをfor文で繰り返して読み込んでいるところです。表示する部分も1度配列に表示内容を全部貯め

    簡単に外部RSSをサイトに表示できるGoogle Feed API【複数RSS対応編】
    gaito777
    gaito777 2012/11/18
    RSSの取得が異常に簡単になる!
  • リツイート数ランキングの作り方【Topsy編】

    ブログの人気記事ランキングとして、リツイート数ランキングを表示するのが多いそうですので、ウェブソクでも試してみる事にしました!ヘッダー部分のランキング表示がそれです。前からどうやるのか興味がありましたので、今回自作してWordPressに設置してみました! 概要 ※思いつきで作りましたので、他に効率の良い方法があるかもしれません。他に良い方法があれば教えてもらえるとうれしいですw ●全体の流れ 記事のリツイート数・リンク・タイトルを取得(JavaScript) ↓ データをテキストファイルに保存(php) ↓ ランキングデータ(text) ↓ データを元にWordPressからアイキャッチ画像を取得してデータと共に表示(php) 後はお好みでcssでデザインして表示させれば完成です。 リツイート数(RT数)の取得には、TOPSY APIを使用します。こちらのAPIは、JavaScript

    リツイート数ランキングの作り方【Topsy編】
    gaito777
    gaito777 2012/11/17
    TOPSY APIを使った方法
  • 1