タグ

PHPに関するmypacecreatorのブックマーク (94)

  • WordPress5.3, PHP7.4と他のPHPバージョンで気をつけること

    WordPressのバージョンが5.3になりPHP7.4に対応しました。また、PHPの最小バージョンも上がり(5.6.20)、WordPressPHP動作環境が変わっています。 WordPress公式ガイドの全内容を和訳して解説します。

    WordPress5.3, PHP7.4と他のPHPバージョンで気をつけること
  • 【外部リンク対応】ブログカードをプラグインなしで設置する方法【長文】

    この記事は約 18 分で読めます。 外部リンクに対応した「ブログカード」をプラグインを使わずにWordPressの投稿記事内にショートコードで設置する方法を考察を交えて紹介します 。 なお、記事単体でも完結する内容になっていますが、ブログカードの使用目的やメリットについて詳しく知りたい方は以下の「内部リンクのブログカードを作成する方法」について書いた記事を先に読まれることをオススメします。 コピペで簡単設置!内部リンクのブログカードを作成する方法【PV・回遊率アップに貢献】 外部リンク対応ブログカードを設置する目的 ブログカードを設置する目的は、内部リンクの場合は簡潔にまとめると「サイト内を横断する関連ページへのリンクのクリック率を上げて全体のPVアップに繋げる」ことです。 いわゆる自サイトのSEO内部対策の手法のひとつになります。 ブログカードを利用する際は内部リンクに対して適用するの

    【外部リンク対応】ブログカードをプラグインなしで設置する方法【長文】
  • 【PHP】コメントマスターになろう!

    どーも! 今回は動作にはあまり関係しないのですが、チームで開発するなら必ず心得てほしいコメントについて簡単に説明していきます! 多人数で開発するなら特に知っておいたほうがいい内容ですっ! コメントとは? さて、プログラムを書く上でほぼ全ての言語において、書いたコードに”コメント”を書くことができます。 一般的にはプログラムを書く場合には日語をかけません。 しかし、コメントには日語も書けるため、コードの意図がわかりづらい場合や気をつけるべきことをコメントとして書いておくわけです。 また、コメントとして書いた文字は”コメントアウトされている”と表現します。 一時的に実行したくない処理などを”それ一旦コメントアウトして実行してみようか”などと使われたりします。 大抵のエディターではコメントアウトされている箇所は灰色にハイライトされます。 また、コメントを正しくかけていれば通常のプログラムの動

    【PHP】コメントマスターになろう!
  • PHP 7.4の新機能(推奨されなくなるもの、機能、スピード)

    PHP 7.4の新機能(推奨されなくなるもの、機能、スピード) PHP 7の次のマイナーリリースであるPHP 7.4は、2019年11月28日にリリースされました。そこで今日は、PHPをより速くより信頼性の高いものにした最もエキサイティングな新しい機能についてご説明します。 最新情報)現在、PHP 8.1(正式リリース)がすべてのプランでサポートされており、PHP 7.4のサポートは終了しています。KinstaがサポートするPHPバージョンは、8.0, 8.1, 8.2 , 8.3です。 PHP 7.4がパフォーマンスとコードの読みやすさを大幅に向上させたとしても、JITの追加の提案はすでに承認されているため、PHPのパフォーマンスにとって重要なマイルストーンとなるのは明らかにPHP 8です。 とにかく、今日はPHP 7.4に期待している最も興味深い機能と変更点のいくつかをご紹介します。ち

    PHP 7.4の新機能(推奨されなくなるもの、機能、スピード)
  • 外部サイトのRSSを取得する - 第3章 応用・JavaScript関連技術 - [SMART]

    RSS(RDF Site Summary)概要 RSSは、ニュースやブログサイトなどのヘッドライン情報(タイトルや要約)を効率的に配信するために開発された文書フォーマットです。ドキュメントの見出しやリンクなどのリストを共通の書式で記述するために特化されているので、サイトの目次や更新情報などを効率的に配信することができます。既にニュースやウェブログのヘッドライン配信で多く利用され、標準的配信方法としての地位を確立しています。RSSは書式の規格なので、扱うコンテンツは何でもよく、個人的なブログやレビューなどもなんの問題もなくRSSとして扱えます。 RSSの活用方法 RSSはXMLで記述します。例えば、WordPressが自動出力するブログのRSSは下記のようなものになります。 SMARTで配信しているRSSの一部抜粋 <?xml version="1.0" encoding="UTF-8"?>

    外部サイトのRSSを取得する - 第3章 応用・JavaScript関連技術 - [SMART]
  • 【jQuery + PHP】クロスドメイン対応版:Google Feed API の代替案を紹介します。

    【jQuery + PHP】クロスドメイン対応版:Google Feed API の代替案を紹介します。 昨日 Google Feed API が停止した事件があり、ウェブ制作者の方々はその対応に追われ、各地で阿鼻叫喚と大混乱が起きていました。 一夜明けて、現時点で Google Feed API が復旧しているようですね。 しかしまたいつ廃止されるかもわからない状況なので、今のうちに対策をしておいたほうが安心です。 ……というワケで。 昨日の記事の続きです。 外部ドメインのRSSをjQueryで読込/出力するには?昨日紹介したやり方ではクロスドメイン問題を解決していないため別ドメインのRSSは読み込み不可能でした。 そもそもクロスドメインとは?「クロスドメイン」とは、一般的には『異なるドメインを跨いで通信すること』を指します。 セキュリティの関係で ajax では同一ドメインのファイルと

    【jQuery + PHP】クロスドメイン対応版:Google Feed API の代替案を紹介します。
  • 次のPHPはどうなる? バージョン7.3でここが変わる(第四回 著:廣川類氏) | KUSANAGI MAGAZINE

    PHP 7.3の新機能とPHP 5のサポート終了について紹介。PHP 7.3では、より柔軟なヒアドキュメント記述、大文字小文字変換の強化、関数引数の末尾にカンマを挿入可能などの進化が見られる。一方、2018年12月にはPHP 5.6のサポートが終了。早期のPHP 7への更新が必要で、特にPHP 7.2への移行推奨。ただし、まだPHP 5を使用するユーザが多数残っている状況。 こんにちは、前回のコラムから間を空けてしまいましたが、2018年もいよいよ終盤となり、PHPの新たなリリースの季節となりました。今回は、2018年12月6日にリリースされるPHP 7.3に関する情報を紹介します。 PHP 7.3の開発状況とPHP 5のサポート終了 11月22日にリリース候補版(Release Candidate, RC)であるPHP 7.3.0 RC6が公開されました。特に大きな問題が見つからない限り

    次のPHPはどうなる? バージョン7.3でここが変わる(第四回 著:廣川類氏) | KUSANAGI MAGAZINE
  • WordPressプラグインの仕組みとクラスを利用したより実践的な解説

    WordPressプラグインの作り方、実践編 「WordPressプラグインの解説」第2弾。 このページではテンプレートタグとフックを利用し、細かな仕様や、動作の制御方法も紹介します。 実用的なプラグインを開発するには必要になる、アクティベート・ディアクティブモード処理。 さらに、より実践的な例としてクラス化についても解説します。 このページの目次 プラグインでテンプレートタグを定義して利用する プラグインでアクションフックを利用する プラグインでフィルターフックを利用する プラグインをクラス化する クラスの分離・外部データの取り込み アクティベート、ディアクティベート処理 プラグインでテンプレートタグを定義して利用する まずは単純な例として独自のテンプレートタグを定義します。 テンプレートタグと言ってもただの関数です。WordPressではプラグインで定義した関数もグローバルとして扱われ

    WordPressプラグインの仕組みとクラスを利用したより実践的な解説
  • WordPressプラグインをクラス定義する方法 | DevelopersIO

    WordPress プラグインをクラスで定義する方法を紹介します。 WordPressにない機能が欲しい場合や既存の機能を変更したい場合に、WordPressのコアプログラムに手を入れずにそれらを実現する方法の一つとして、ご存知の通りWordPress プラグインがあります。 WordPress プラグインを使いこなせば、簡単な表示内容の加工だけでなく、不動産管理、予約管理、ショッピングカートなど様々な機能をWordPressに付加することができます。 WordPress プラグインの作成から利用するまでの流れは非常に簡単で、wp-content/plugins/ディレクトリに標準プラグイン情報(単にPHPのコメント)を記載したPHPファイルを作成するだけで管理画面から使用できるようになります。 関数ベースのSampleプラグイン <?php /* Plugin Name: Sample

  • PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする | Firegoby

    PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする 先日、海外のユーザーさんから「おまえWordPressのコーディングスタンダートをガン無視してるやないか!」というツッコミを頂きまして、「あーすいませんすいません」みたいなやりとりをしてたら、コマンドラインでコーディングスタンダードに準拠しているかどうかをチェックするツールを教えてもらいました。 PHP_CodeSniffer + WordPress-Coding-Standards コーディングスタンダードに準拠しているかどうかをチェックするためのツールとしてはPHP_CodeSnifferというのが有名です。 http://pear.php.net/package/PHP_CodeSniffer/ このPHP_CodeSniffer用に作られたWordPr

    PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする | Firegoby
  • 営業日や定休日を表示するカレンダーの無料ダウンロード

    営業日を表示するカレンダーのスクリプトを無料でダウンロードできます。 名称は「ビジネスカレンダー(Business Calendar)」ということにしました。 普通です。ありきたりです。ネーミングに捻りがありません。 現在の最新バージョンは2019年10月11日公開の5.0です。 参考ページ:プログラムをアップデートするの際の思想について 各バージョンのアップデート内容については、このページ最下部の「アップデート履歴」に記載してあります。 主な機能や特長 サンプルとダウンロード 動作環境 使い方の説明(基設置方法) 「定休日」の文字列を変更したい場合 既存サイトに組み込む方法 iframeでの組み込みを採用していない理由 カレンダー表示のカスタマイズ方法 カレンダーのHTMLソースを確認する方法 使用している外部ライブラリ 注意点 サポートに関して 設置代行サービスや独自カスタマイズにつ

    営業日や定休日を表示するカレンダーの無料ダウンロード
  • ja

    ブラウザでのホームページ更新とは? 「すぐ使えるCMS」は、ブラウザからホームページを更新するためのWebアプリです。 「CMS(シーエムエス)」と呼ばれるツールの一つですが、一般的なCMSよりはずっと小回りの利く作りで、Webサイトの一部分だけを更新するためのツールです。

    ja
  • ビジネスカレンダーの祝日自動設定アドオンについて

    無料でダウンロードできる「ビジネスカレンダー」には、祝日を自動設定して赤色表示にする「祝日自動設定アドオン」を追加することができます。 祝日というものは法律の改定や曜日によって年ごとに日付が異なってくるものもあるため、その度にプログラムの内容を変更するのは大変です。 そのような理由から、祝日を自動設定するような仕組みを組み込むと便利です。 このアドオンを一度組み込めば、その後は自動的に祝日が赤色で表示されます。 現在の最新バージョンは2019年10月11日公開のバージョン2.0です。 参考ページ:プログラムをアップデートするの際の思想について 各バージョンごとのアップデート内容については、このページ最下部の「アップデート履歴」に記載してあります。 サンプルデモ アドオンの設置方法 公開しているページのカレンダーの祝日の色について 祝日の色を変更したい場合 初期状態(このアドオンなし)の状態

    ビジネスカレンダーの祝日自動設定アドオンについて
  • WordPressのコーディング規約をPHP CodeSnifferでチェックしてPhpStormでもチェックと自動整形する - Qiita

    $ composer require "squizlabs/php_codesniffer=*" $ composer require wp-coding-standards/wpcs $ ./vendor/bin/phpcs --config-set installed_paths "`pwd`/vendor/wp-coding-standards/wpcs" はじめに 先日あったWordCamp Kansai 2016でCIのお話しを聞いて来ました。 WordPressテーマのCIや自動化についてについてのお話しがあり、とてもよい発表でした。WordCamp行って良かった、と思いました。 http://sssslide.com/speakerdeck.com/featherplain/github-to-travis-ci-de-wordpress-temawotesuto-birud

    WordPressのコーディング規約をPHP CodeSnifferでチェックしてPhpStormでもチェックと自動整形する - Qiita
  • PHPStormにCodeSnifferを追加 - Qiita

    概要 PHPStormにてPSR2に準拠できていない部分を波線で教えて欲しい。 そうなるようPHPStormの設定を行う。 PHPの確認 下記コマンドで、PHPのバージョンを確認してみる。 ※ PHPがインストールされていない場合は、インストールしてください。

    PHPStormにCodeSnifferを追加 - Qiita
  • さくらレンタルサーバでマルチドメイン毎にPHPの設定やバージョンを切り替える - Qiita

    前置き さくらのビジネスプロ、マネージドプランはモジュール版PHPを利用することができます。 モジュール版はCGI版と比べて負荷が少なく動作が早いため、可能であればモジュール版を使うに越したことはないのですが、PHPの設定(php.ini)はサーバに対して1つの設定しか適用できません。 つまり、マルチドメインで運用している場合、全てのサイトに対してPHP設定を共有しなくてはなりません。 いや、.htaccess があるじゃないか、と思われますが、さくらのレンタルサーバの仕様では .htaccess に php_flag や php_value を指定することができません(Internal Server Error になります)。 サイト全体の共通箇所に ini_set() を記述して対応する方法もありますが、それが叶わない状況もあります。 サイト毎に設定が違うのは当然のことなので、ここは何

    さくらレンタルサーバでマルチドメイン毎にPHPの設定やバージョンを切り替える - Qiita
  • PHP: parse_url - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • 日替わりメッセージ

    HOME 最終更新(2012.3.11) ■ 概要 ホームページを訪れた人にちょっとした「あいさつ」などのメッセージを表示させたいときがあります。 これが固定されたメッセージ文ならHTMLに書き込んでおくだけで済みます。 しかしもっといろんなパターンのメッセージを表示できたら、もしかしたら訪れた人たちを飽きさせないホームページにできるかも知れません。 そこでバラエティに富んだメッセージを用意しておき、日替わりで(あるいはランダムに)それを表示させるスクリプトを作ってみました。 ■ ダウンロード スクリプト全体をPHPコードで書いています。依存モジュール等はございません。 Ver1.1(最新版) Ver1.0 試作版 代替ページ デモ用呼び出しページ データファイル(空) データファイル(百人一首) 呼び出しページが無い場合用に「代替ページ」を用意しています。 デモで使用している呼び出しペー

  • Blog

    明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

    Blog
  • php:XMLファイルのデータを取得し、配列に変換する | raining

    phpでXMLファイルのデータを取得し、配列に変換する方法を行いました。 あまり頻繁には使用しないと思うのでメモします。 今回は下記のphpの関数を使用しています。 simplexml_load_file() simplexml_load_string() get_object_vars() 【XMLファイルのデータが下記のような場合】 <?xml version="1.0" encoding="UTF-8"?> <test> <title>raining</title> <link>http://raining.bear-life.com/</link> <description>日常で感じたこと、覚えたことの記録</description> <language>ja</language> </test> ■ XMLファイルから配列に変換 「simplexml_load_file()」関