WordPress改ざん復旧サービスは日本では私たちWebRepairが最初ですが、海外ではそれよりずっと以前から存在していました。 セキュリティ情報の多くは海外の情報源を当たることが多いため、私たちもそうした事業者の存 […] WordPress改ざん復旧サービスは日本では私たちWebRepairが最初ですが、海外ではそれよりずっと以前から存在していました。 セキュリティ情報の多くは海外の情報源を当たることが多いため、私たちもそうした事業者の存在を知っていたわけです。 サービスリリースにあたって、一番悩んだのは「値付け」でした。 海外ではおおよそ2万円から3万円が相場 私たちは当初29,800円でスタートし、その後はずっと39,800円でサービスを提供していますが、実は海外ではもう少し安いのです。 時期によっての変動もありますが、おおよそどの事業者も2万円から3万円といったところです。
「Yuzo Related Posts」など人気のWordPressプラグインを狙った攻撃活動が観測されているとしてセキュリティベンダが注意を呼び掛けており、また国内でも関連が疑われる被害報告が上がっています。ここでは関連する情報をまとめます。 3月以降脆弱性が確認されたプラグイン 2019年3月以降、脆弱性の悪用が報告されたプラグインは次のもの。 No 報告日 対象のプラグイン インストール数 バージョン 脆弱性 1 2019/03/15 Easy WP SMTP 40万件超 1.3.9以前 管理者への特権昇格 2 2019/03/21 Social Warfare 6万件超 3.5.2以前 XSS(格納型)、任意コードの実行 3 2019/03/30 Yuzo Related Posts 6万件超 5.12.91以前 XSS(格納型) 4 2019/04/09 Visual CSS S
CSV Import for WordPress(旧WP Ultimate CSV Importer)は、CSVからWordPressの投稿を一括インポートできるプラグインです。大量の投稿を一気にインポートすることができます。 CSV Import for WordPressのインストール インストール手順は以下の通りです。 CSV Import for WordPressをダウンロードします。 ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。 管理画面の[プラグイン]ページで、WP Ultimate CSV Importerを有効化します。 CSV Import for WordPressの使い方 プラグインを有効化したら、[Ultimate CSV Importer Free] – [Import / Update]にアクセスして、右側に表
AMIMOTOアドベントカレンダー25日目にアップされるはずだった記事です。 進捗ダメでした。 AMIMOTO使っているとやはりCloudFrontは使いたくなりますよね。安いし早くなるし。 設置方法はWordPress の前段に CloudFront を配置するという記事を見るのが一番だと思いますので割愛します。 AMIMOTOマネージドホスティングの方でお問い合わせしてくれてもええんやで((꜆꜄•௰•)꜆꜄꜆» WordPress + CloudFrontの問題点 で、上記の記事にもあるのですがClouFrontのネックは「WordPressからキャッシュの制御ができない」ということでした。 記事更新やテーマを編集した場合、毎回AWSの管理画面からキャッシュ削除しないといけなかったんです。 と、いう事でAWSのAPIからCloudFrontのキャッシュを削除するプラグインをリリースしま
株式会社エビリー(本社:東京都渋谷区、代表取締役社長:中川恵介)は2018年9月19日、国内で600社以上での導入実績のある動画配信プラットフォーム「ミルビィ」をWordPress上で簡単に動画の投稿・配信ができる「ミルビィWordPress向けプラグイン」の提供を開始しました。 WordPressは世界で3200万サイト以上で利用されるオープンソースソフトウェア(GNU General Public License の下で配布されている)のCMS(コンテンツ・マネジメント・システム)です。WordPressは様々なウェブサイトの管理で利用されていますが、その中でもWordPress内での動画利用を簡単に行いたいというニーズが多数上がっていたため、今回ミルビィとWordPressを連携させて動画配信をすることができる「ミルビィWordPressプラグイン」の無償提供を開始しました。 このサ
WordPress 4.8.3 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately. WordPress versions 4.8.2 and earlier are affected by an issue where $wpdb->prepare() can create unexpected and unsafe queries leading to potential SQL injection (SQLi). WordPress core is not directly vulnerable to this issue, but we’ve added hardeni
2016年12月25日、PHPのメール送信ライブラリPHPMailerに任意のコード実行可能な脆弱性が確認されたとして情報が公開されました。ここでは脆弱性の関連情報をまとめます。 脆弱性の概要 対象 PHPMailer CVE CVE-2016-10033 CVE-2016-10045 影響 RCE 重要度 Critical(発見者) 緊急(JVN) CVSS JPCERT/CC評価 CVSSv3:5.4 (CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) CVSSv2:5.5 (AV:N/AC:L/Au:S/C:P/I:P/A:N) PoC インターネット上に公開済 CVE-2016-10033⇒2016/12/26 CVE-2016-10045⇒2016/12/28 発見者/報告者 CVE-2016-10033:Dawid Golunski氏(
というわけで、上の2つのテーブル「wp_posts」「location」が作成されていると仮定して、下のコードをfunctions.phpファイルに追記します。 //テーブルを結合 add_filter('posts_join', 'table_join'); function table_join($join){ global $wpdb; if ( is_category() ) { $join .= " INNER JOIN location ON $wpdb->posts.ID = location.ID "; } return $join; }コードがやっていることカテゴリーのアーカイブページを表示している場合は、「posts_join」のフックを使って$wp_queryで発行されるSQL文に「location」テーブルを内部結合して、「wp_postsテーブルのID」と「loc
はじめの例では、用語集プラグインについて考えてみましょう。用語集プラグインによって、サイト管理者はあらかじめ決められた用語集カテゴリー(プラグインによってグローバル変数$gloss_categoryに保存されています)に投稿することができます。サイト管理者は用語集カテゴリーが表示されたときは、日付順ではなくアルファベット順に並び、設定ページに入力した数ではなくすべての投稿を出力したいのです。 さて、クエリを二つの方法で修正する必要がでてきました: クエリのORDER BY節にフィルターを追加し、用語集カテゴリーを見ているときだけアルファベット順に変えます。フィルターの名前は 'posts_orderby'で、SQL文中でORDER BYの直後にあるテキストにフィルターをかけます。 クエリのLIMIT節にフィルターをかけ、制限を外します。このフィルターは'post_limits'という名で、
カスタムフィールドで特定のkeyだけの一覧を出力したいのですが、以前KZさんの回答をみてやってみましたがうまくいきません。 特定の二つのkeyを取得しそれを数で降順にできればと思っておりますがお知恵を拝借できませんんでしょうか? 年齢しか取得できず、これにkey=名前というの二つのカスタムフィールドの値を取得したいと思っております。 降順ソートは、「年齢」の数字でしたいです。 <ul> <?php query_posts('posts_per_page=-1&meta_key=年齢&order=DESC'); while(have_Posts()) : the_post(); $speaker = get_post_meta($post->ID, '年齢', true); ?> <li><a href="<?php the_permalink() ?>"><?php echo $speak
WordPressで多言語サイトを制作する場合、いろいろな選択肢があります。 プラグインを使う マルチサイトを有効化してプラグインを使う 別々のWordPressを使う また、プラグインにもいくつかのタイプがあり、それぞれに一長一短があります。この記事では、以下の6つのタイプごとにまとめてプラグインをご紹介します。 1投稿に複数言語型 1言語1ポスト ポストメタ紐付け型 テーブル紐付け型 タクソノミ紐付け型 マルチサイト型 別々のサイト型 本題に入る前に、ちょっと整理してから。 多言語サイトの条件とは? 多言語化する、というのは実際にはどのようなことでしょうか。以下のような機能が想定されます。 投稿、固定ページ、カスタム投稿タイプなどを翻訳でき、対応するポスト同士をひもづけすることができる タクソノミのタームを翻訳でき、対応するターム同士を紐づけできる メニューを翻訳できる ウィジェットの
概要運営したいサイト、ドメインの数だけサーバーを契約したりプログラムをインストールするのは大変ですが、WordPressには「マルチサイト」という機能が標準で用意されています。 「マルチサイト」は1つのサーバー、1つのプログラムで複数のサイトを運営できる便利な機能です。 「マルチサイト」で複数のサイトを運用する場合、以下の3つの方法からお選びいただけます。 サブディレクトリ型サブドメイン型複数ドメイン型※ 最初にお選びいただいた方法から、途中で別の方法には変更できません。 今回は「サブドメイン型」についてご説明します。 サブドメイン型 マルチサイトとは?「example.com」で公開しているサイトに「sub1.example.com」「sub2.example.com」など、サブドメインで複数のサイトを公開します。 ドメインの準備基本となるサイトを公開する上位ドメイン「example.c
This post is based on a tutorial video from WordPress.tv – Eric Wolfe: Building a WordPress Theme Using AngularJS. This is the first post of a series about building WordPress themes with AngularJS and WP REST API (WP API). I tried AngularJs a while ago on Code School (free online course) and found it very impressive. Since my work is mostly based on WordPress in these days, learning how to make An
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く