Google Cloud のホスティング サービスが、WordPress のサイトのパフォーマンスを改善し、実質無制限のスケーラビリティを実現します。また、セキュリティを強化して、高度な制御を可能にし、柔軟性を高めます。無料トライアルの終了後は、月額 $13.17~で引き続き Google Cloud 上の WordPress を利用してウェブサイトをホストできます。
WordPressの魅力といえば、便利なプラグインが揃っていること。でも、必要な機能だけを自分でプラグインとして作ることもできます。カテゴリーをまとめて追加するシンプルなプラグインの作り方を紹介します。 WordPressでWebサイトやブログを作るときにはカテゴリーを作成しますが、複数のカテゴリーを1つずつ作るのは面倒です。そこで、カンマで区切られた複数のカテゴリー名を1回のボタン操作でWordPressに登録するプラグインを作ります。 WordPressプラグインについて WordPressのプラグインは基本的に、既存のWordPressを変更したり新機能を追加したりするPHPのスクリプトです。Hello Dollyプラグインをはじめ単純なものや、JetpackやGoogle Analyticsプラグインなどの非常に高度なものまであります。 なぜプラグインを作るのでしょう? WordP
そういえばあまり紹介されたことがない技なので紹介します。 これを使用するとコマンド一発でDBを引っ越せるのでステージングから本番サーバーへの引っ越しにすごい威力を発揮すると思います。 エイリアスを設定する まずWP-CLIでリモートサーバーに接続するためのエイリアスを設定します。 以下の要領で、~/.wp-cli/config.yml に書いてください。 @staging: ssh: user@staging.example.com/var/www/html @production: ssh: user@example.com/var/www/html こうすることで、リモートサーバー上に WP-CLI がインストールされていれば、以下のように SSH 経由でコマンドを実行することができます。 $ wp @staging plugin list うまくいかない場合は、上述のファイルをよーく
2024年7月21日 Wordpress, ダウンロード WordPressの覚え書きというか、カンニングペーパーです。コードなんぞをまとめました。他にもWordPressのチートシートはいたるところで記事にされていますが、CSSハックやCSS小技集に続き、これもまた自分用まとめだったり…。例文も私がよく使うものをコピペしやすいように置いてます。A4サイズの印刷用も作ってみたので、「これ使えるかも!」と思った方は印刷してデスクに置いておくと便利です :) ↑私が10年以上利用している会計ソフト! WordPressチートシート 目次 印刷用WordPressチートシート WordPressテンプレートファイル インクルードタグ テンプレートタグ テンプレートタグ/bloginfo 条件分岐タグ ループ ナビゲーションメニュー 1. 印刷用WordPressチートシート A4サイズの印刷用P
2020-04-10 iOS 13から追加されたフルページのスクリーンショットの機能と対応方法の紹介 iOS こんにちは! ZOZOTOWN部の遠藤です。 iOS 13がリリースされて半年が経ちましたね。iOS 13といえばダークモード機能が注目を浴びましたが、それ以外にもたくさんの新しい機能が追加されました。 本記事では新しく追加されたフルページのスクリーンショットに… iOS 13から追加されたフルページのスクリーンショットの機能と対応方法の紹介 2020-03-13 技術書典 応援祭にて「ZOZO TECH BOOK VOL.1」頒布中 #技術書典 お知らせ こんにちは、ZOZOテクノロジーズ CTO室の池田(@ikenyal)です。 ZOZOテクノロジーズでは、現在開催中の技術書典 応援祭にて、有志で制作した技術同人誌【ZOZO TECH BOOK VOL.1】の頒布を開始しました
WPテーマをマルチ言語対応させる主な手順 WordPressテーマをマルチ言語に対応させるには、以下のような手順が必要です。 <html>の言語属性をマルチ言語対応にする 文字エンコーディングを指定する マルチ言語対応させたいテキスト部分を翻訳用の関数で囲む テーマ内に翻訳用ファイル設置場所を作る テキストドメインを適用させるコードを書く Poeditを用いて翻訳用ファイルを作成する Poeditを用いて翻訳をする 翻訳ファイルの作成などは、「かなり大変なのでは?」と思っていましたが、Poeditという無料で使えるソフトを利用すれば、かなり手順を簡略化できます。 <html>の言語属性をマルチ言語対応にする まずは、HTMLのルート要素となる<html>タグの確認を行います。 <html>タグのlang属性が以下のように固定されている場合は変更する必要があります。
WordPress でセキュリティを考える時に大事なのは文字列のエスケープです。ただ、エスケープの関数だけでもかなりの数がありややこしいので、よく使うものをまとめてみました。 前提知識 the_* 関数と get_* 関数の違い 基本的に the_ 関数は get_ 関数を echo しているだけですが、一部の関数ではエスケープされて出力されています。 ですので安全面を考えると、echo get_ は極力使わず、可能な限り the_ 関数を使うのが望ましいです。 the_ 関数を使えばエスケープは必要ありません (既にエスケープされているため)。 翻訳可能文字列 WordPress テーマを公式ディレクトリにアップロードする際には、すべての文字列が翻訳可能文字列になっていることが必須になっています。 基本的に翻訳可能な文字列は、__( 'example', 'slug' ) もしくは _e
2017 - 06 - 06 Wordpressに憧れの「はてなスター」を簡単に導入する方法 ナレッジ Wordpress Tweet Wordpressブロガーが憧れているもの。 そう、はてなブログの「はてなスター」ですよね。特にアクセスアップ効果があるわけではないですが、読者の方の反応が得られるので、ブログを書いていてすごく楽しい気分にさせてくれます。 僕はずっと「はてなスター」って"はてなブログ"専用の機能だと思い込んでいたのですが、調べてみると、他のブログサービスやWordpressでも使える様です。 そこで、Wordpressに「はてなスター」を設置してみることにしました。 簡単に導入できると思っていたのですが、予想以上に苦労したので、同じように悩んでいる方の助けになればと思い、設置方法を解説します。 なお、公式サイトで配布されているコードをそのまま貼り付けただけでは動作しません
では、実際にテーマにカスタムメニューの位置を定義していきましょう。 カスタムメニューの位置をfunctions.phpに定義する では、functions.phpファイルを開いて、カスタムメニューの位置を設定していきます。 if ( ! function_exists( 'lab_setup' ) ) : function lab_setup() { register_nav_menus( array( 'global' => 'グローバルナビ', 'header' => 'ヘッダーナビ', 'footer' => 'フッターナビ', ) ); } endif; add_action( 'after_setup_theme', 'lab_setup' ); 順に説明していきます。 1行目のif文ですが、lab_setup()がない場合にlab_setup()を読み込む、という条件分岐になり
「Wordpressの」な話題でもあるけれど、どっちかといえば jquery なネタ。 欲しいのはビジュアルエディタのカスタマイズではなくHTMLエディタのカスタマイズ、と言った通りで、これを作りたかった: で、これを作るのにあちこち徘徊して、個人的に面白い発見が多くて、ちょいと時間はかかった(正味丸二日)もんでストレスもあったけど、結構楽しかった。ちょっとこれについて書いておこうと思う。 まず割と最初の方で Make Shortcodes User-Friendly – Solis Lab Solution が見つかった。なお、これを見つけたときにはまだこれがHTMLエディタのカスタマイズにはならないことには気付いていなかった。このサイトを訪れてもテクニカルな内容全体が書かれているのではないのだけれど、ちょっとわかりにくいがソースコードのダウンロードのリンクが本文中に埋め込まれてるので、
2019.04.16補足 実際に実装してみたところ、[2017.05.29補足]のようにhtaccessに1行を追加すると、 /?author=1 => /author/hoge => 302 redirect となり、/author/hoge を経由してしまうため本文同様(ログインIDが明示される)の状態になります。
きっかけは謎のDoS攻撃 つい先日、Apache のDoS攻撃対策機能を検証するため、とある WordPressサイトのサーバーにDoS攻撃を検出できるモジュールを設置しました。 モジュールが出力するログを確認してみると、同じIPアドレスから大量のDoS攻撃が!!しかも1日中攻撃しています。 [Tue May 16 06:51:54.053502 2017] [:notice] [pid 813] dosdetector: '160.16.57.86' is suspected as DoS attack! (counter: 6) [Tue May 16 06:53:54.065761 2017] [:notice] [pid 1282] dosdetector: '160.16.57.86' is suspected as DoS attack! (counter: 6) [Tue M
WP REST APIはWordPressで作成したサイトの投稿やデータにアクセス可能になるAPIです。 WordPress 4.7で本格的にプラグインから統合されたREST APIですが、最近利用する機会がありましたので、Tipsをまとめてみました。 今回行ったのはyanooや楽天などのプログラムを動かせない、htmlとjsのみで作成するページと、wordpressサイトでの情報の共有です。 私なんかはphpでwp-load.phpを読み込んで、好きなようにデータを出力して、読み込ませればREST APIとか特ににいらないかなと短絡的に考えてしまうのですが、REST APIはそのようなちょっとしたカスタマイズの話ではなく、ある程度の規模の開発や汎用性が必要になってくると効果を発揮するのではないかと思われます。 それでは具体的にはどのようなメリットがあるのでしょう。 WordPressのあ
1. WordPressAPIで作るモバイルアプリ アプリケーションプラットフォームとしてのWordPress URL : http://www.asial.co.jp/ │ Copyright © Asial Corporation. All Rights Reserved. │ 1 2. URL : http://www.asial.co.jp/ │ Copyright © Asial Corporation. All Rights Reserved. │ 2 自己紹介 „ 名前 • 岡本雄樹(HN:ジャスティス岡本) • yuki@asial.co.jp „ Webやプログラミングを始めた理由 • 自分のWebサイトを作るためWebサーバーを構築したのがきっかけでLinux やPHP・オープンソースの世界と出会う。 „ 略歴 • 大学生時代は創業したばかりの通販ベンチャーでECサイト
どうやら、外部リンクに「target=”_blank”(リンクを新しいタブで開く)」が指定されていると、そのリンクに対して「rel=”noopener noreferrer”」属性が自動的に付加されるので、参照元が取得できなくなるようです。 ただ、リファラ(参照元)が取得できた方が何かと便利です。加えて、アフィリエイトサービスによっては、リファラ情報がないと成果が発生しないケースも考えられます(アフィリエイトURLにIDとかがなくリファラで判断するASPの場合)。 なので、一旦設定を元に戻して「自分のサイトにどのような影響が出るか?」を確かめるため、「rel=”noopener noreferrer”を無効にするコード」を書いたので紹介です。
WordPress 4.7.4から、セキュリティ対策のためにある機能が実装されました。 外部リンクにtarget=”_blank”が指定されていると、(つまり、「リンクを新しいタブで開く」が設定されていると)、自動でrel="noopener noreferrer"という属性も付加されるようになったのです。 これにより、一部のASP(アフィリエイトサービスプロバイダー)では、アフィリエイト成果が発生しないなどの問題が発生します。 WordPress 4.7.4のセキュリティ対策 外部リンクにtarget=”_blank”が指定されていると、セキュリティ的に不備があることが最近知られるようになりました。 こちらのサイトが参考になりますが、外部リンク先に悪意のあるコードが含まれている時に問題が発生します。遷移先のページから、フィッシング詐欺など悪意のある操作を行うことが可能なのです。 これを防
Googleドキュメント、便利ですよね。Googleドキュメントで作成した文章を自分以外の人とネット上で共有できて、それをリアルタイムにネット上で編集したり、コメントを付けることができる。 WordPressで構築したオウンドメディアのブログ記事を、公開前にGoogleドキュメントで共有して、内容や文言の確認をすることに使っている人もいると思います。そんな方にオススメしたいGoogleドキュメントのアドオンをご紹介します。 WordPress.com for Google Docs 「WordPress.com for Google Docs」は、Googleドキュメントのアドオン(追加機能)です。 Googleドキュメントで作成した記事を、WordPress.comで作られたWebサイト、またはWordPress.orgでもjetpack(プラグイン)が入っているWebサイトに対して、「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く