タグ

* WordPressに関するuretaroのブックマーク (42)

  • HTTPSに対応したWordPressのローカル開発環境をDockerで構築 - Qiita

    はじめに WebサイトのHTTPS対応が必須な昨今、ローカルでWordPressのテーマ開発をするときもHTTPSに対応しておきたいですよね。 そんな環境をDockerを使ってサクッと構築する術をご紹介します。 オレオレ証明書の発行を頑張る必要もないので、比較的楽にできると思います。 概要 公式ドキュメントのdocker-compose.ymlで構築できる環境をhttpsに対応させる mkcertで証明書を発行 ※最新のWordPressを用いてイチから開発、もしくは移行プラグイン(All-in-One WP Migrationなど)を用いて既存のWordPressをローカルへ持ってきて開発することを想定しています。 筆者の動作環境 macOS Mojave 10.14.6 Docker for Mac 2.1.0.4 Homebrew 2.1.15 Chrome 78.0.3904.70

    HTTPSに対応したWordPressのローカル開発環境をDockerで構築 - Qiita
  • http://wpcj.net/976

    http://wpcj.net/976
    uretaro
    uretaro 2019/02/21
    デフォルトのテキストフィールドなどをなくす
  • Walti サーバーサイドのセキュリティ スキャンを身近に

    This domain may be for sale!

    Walti サーバーサイドのセキュリティ スキャンを身近に
  • GitHub - GoogleCloudPlatform/wordpress-plugins: WordPress plugin for Google App Engine

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - GoogleCloudPlatform/wordpress-plugins: WordPress plugin for Google App Engine
  • データベース構造 - WordPress Codex 日本語版

    以下は、WordPress バージョン 3.4 の標準的なインストールで作成されるデータベース・テーブルの概要と説明です。現在、WordPress バージョン 3.4 が対応しているデータベースは、MySQL バージョン 5.0.15 以上のみです。 バージョン 1.5 以降の過去のデータベース概要については英語版ページにあるリンクおよびこのページの旧バージョンのデータベース概要セクションをご覧ください。 WordPress は自動的にこのデータベースと連動しているため、エンドユーザーはその構造を気にする必要はありません。しかしプラグインを作成していると、WordPress がどのようにデータやその連携情報を格納しているかについて知りたいと思うかもしれません。既存の WordPress API を使って必要なデータにアクセスしようとしたことがすでにあり、データベースには直接アクセスできない

  • yukari-n.info

    This domain may be for sale!

    yukari-n.info
  • WP-CLIで知っておくと便利な機能 - Qiita

    WP-CLIには便利なコマンドがあるから使って欲しいな、と思い、こんな機能があるよという紹介です。 元はWordBench富山の勉強会用として作成しました。 基 wp core version

    WP-CLIで知っておくと便利な機能 - Qiita
  • WordPressのビジュアルエディタをカスタマイズする

    Posted: 2010.12.17 / Category: WordPress / Tag: 管理画面 Wordpressのビジュアルエディタは基的にデフォルトのままでも問題ないかと思いますが、不便なところもありますよね。 この記事ではfunctions.phpを編集してビジュアルエディタをカスタマイズしてみます。 TinyMCE Advancedとかプラグイン入れた方がはやくね? とか言ってはいけない! オリジナルのスタイルを適用する。 ビジュアルエディタはそのままだとテンプレートとスタイルが違うので、最終的なイメージがつかみにくいですよね。 テンプレートと同じスタイルを適用して、ある程度イメージの確認ができるようにしてみましょう。 現在使用しているテンプレートフォルダの「functions.php」に以下を記述します。なければ作成しましょう。 functions.php add_e

    WordPressのビジュアルエディタをカスタマイズする
  • Advanced Custom Fieldsプラグインを使う際の注意点など

    [2013/07/29 追記] Advanced Custom Fieldsで検索して来られる方が多いのですが、基礎的な使い方を知りたい方はこちらの書籍などがお勧めです。WordPress Advanced Custom Fields の使い方 Advanced Custom Fields(ACF)というWordPressのカスタムフィールドを拡張するプラグインが最近メジャーバージョンアップしまして、以前から気になっていたデータの持ち方についてちょっと調べてみました。 ACFのフィールドグループはカスタム投稿タイプ「acf」の投稿データとしてwp_postsに保存されています。 wp_postsからフィールドグループのpost_idを割り出し、wp_postmetaテーブルを検索してみます。すると、フィールドグループ内の各カスタムフィールドのデータがシリアライズされて格納されていました。

    uretaro
    uretaro 2017/06/16
    ACF "フィールドグループ内の各カスタムフィールドのデータがシリアライズされて格納されていました。"
  • VCCWを用いたAMIMOTOでのWordPress開発方法 | 超高速 WordPress AMI AMIMOTO

    AMIMOTOでは開発環境としてVCCWを推奨しています。 VCCWとは http://vccw.cc/ VCCWとは、Vagrantを使ったWordPress開発環境構築ツールです。 AMIMOTOの開発にも携わっている Takayuki Miyauchi によって作られました。 AMIMOTOの開発環境にVCCWを使うメリット 1:ツールが豊富 VCCWには以下のように様々な開発支援ツールがインストールされています。 Subversion Git jq WP-CLI WordPress i18n Tools WordPress Coding Standards for PHP_CodeSniffer PHPUnit Composer phpenv php-build Node.js grunt, grunt-cli, grunt-init gulp Ruby 2.1 Bundler

  • WordPress : ユーザパスワードをDBから直接変更する方法 | DN-Web64

    WordPressのユーザパスワードをDBから直接変更する方法について紹介します。 ユーザパスワードは、ユーザ登録時に設定したメールアドレスを経由してリセットできます。来であれば、メールアドレス経由で変更すべきです。 しかし、何らかの理由で登録したメールアドレスを利用できくなってしまった場合などあるかと思います。そういった場合、ここで紹介する方法を利用してみてください。 DBを直接変更するので細心の注意が必要です。また、自己責任で作業を行ってください。 MySQL上でパスワードを変更 変更するテーブルは、WordPressのデータを格納しているDB内の「XXXXusers」テーブルです。 「XXXX」にはデータベース接頭語が入ります。接頭語が「wp_」の場合、「wp_users」テーブルとなります。 「XXXXusers」テーブル内には、以下のカラムが存在します。 ・user_login

    WordPress : ユーザパスワードをDBから直接変更する方法 | DN-Web64
  • WordPress で構築してたサイトを Heroku に移行させた - Diary

    WordPress で構築してたサイトを Heroku に移行させた 会社のサポートページが WordPress で構築されているのだが、これがよくわからないさくらの VPS にデプロイされていた。 OS が Ubuntu 12.04 でサポート切れ目前なのだが do-release-upgrade するよりは Heroku かなんかに引っ越してしまえばいいと思ったのでそうした。 KUSANAGI for さくらのVPS WordPress.com その他ごまんとある WordPress ホスティングサービス を使うという手もあったんだろうけど、それはそれでめんどうそうだし自分達の運用ノウハウがある Heroku がよかろうという感じで決めた。 移行で実際にやること。 画像を S3 に上げる HerokuWordPress デプロイ DNS 切り替え まあこれだけなんだが、 1. は

  • WordPressでheader.phpやfooter.phpに変数を渡す方法

    WordPressでheader.phpやfooter.phpに変数を渡す方法 requireやincludeを使用すれば、読み込み元で宣言した変数は、header.phpやfooter.phpでも使用することができますが、WordPressは「get_header()」という関数で各パーツを読み込むので普通に宣言すると変数を使用することができません。 そこで「get_header()」でも変数を渡す方法をご紹介いたします。 投稿日2016年01月27日 更新日2016年01月27日 読み込み元テンプレートの設定 変数をに入れる前にglobalで宣言して、get_headerを実行します。 index.php global $page_title; $page_title = "読み込み元の変数"; get_header(); header.php(footer.php) header.p

    WordPressでheader.phpやfooter.phpに変数を渡す方法
    uretaro
    uretaro 2017/02/01
    "WordPressは「get_header()」という関数で各パーツを読み込むので普通に宣言すると変数を使用することができません。" → 読み込み元のテンプレートで変数を global で宣言
  • 権限グループ(管理者/編集者/投稿者/寄稿者/購読者)の違い

    追加したユーザーには権限グループとして「管理者」「編集者」「投稿者」「寄稿者」「購読者」の 5 つの中から 1 つを設定します。それぞれの権限グループ毎に WordPress のブログで行うことができることが異なります。ここではそれぞれの権限グループを設定したユーザーがどのようなことができるのかについて解説します。 購読者ユーザー 権限グループ「購読者」が設定されたユーザーでログインします。管理画面には次のように表示されます。 「購読者」の画面左側に表示されているメニューは「プロフィール」のみで、記事を投稿したりすることはできません。 ブログへのコメントの投稿をユーザーだけが行えるように設定している場合に、「購読者」もコメントを投稿することができます。「投稿者」はブログに対して行える権限がありませんので、コメントの投稿だけを許可したい場合などに便利な権限グループです。(コメントの投稿をユー

    権限グループ(管理者/編集者/投稿者/寄稿者/購読者)の違い
  • Wordpressでメディアを削除する権限 - OSSを触りながらつぶやく日記

    [wordpress] Wordpressでサイト構築中に、ページ入力してもらってるユーザーは構築中の他のページを見てもらいたくないように新しいRoleを作って対象ページ(カスタム投稿)のみ編集できるようにしていた。 が、アップロードしたメディアが削除出来ないとのこと。 Roleの追加は「User Role Editor」を使って特定のカスタム投稿とファイルのアップロードのみを許可していたつもりだったけど削除できない様子。 User Role Editorの設定画面を見てもupload_filesに対するedit,やdeleteのcapabirityがない。。 色々調べたところ、メディアはothers_postsに属するっぽいので、 編集は、edit_others_posts 削除は、delete_others_posts となるもよう。 というか、 感覚てきには多分他の投稿記事も編集・削

    Wordpressでメディアを削除する権限 - OSSを触りながらつぶやく日記
    uretaro
    uretaro 2017/01/31
    "メディアはothers_postsに属するっぽいので、編集は、edit_others_posts 削除は、delete_others_posts"
  • カスタム投稿タイプ、カスタムタクソノミーについて整理してみた | 無料WordPressテーマ Principle

    つまり、元々ある「投稿」、「固定ページ」以外に「おすすめ商品」という投稿タイプを新たに作って、そのおすすめ商品記事の分類方法として「カテゴリー」と「メーカー」というタクソノミーを新たに作ったわけです。 このように自分で追加した投稿タイプをカスタム投稿タイプと言います。同様に自分で追加したタクソノミーをカスタムタクソノミーと言います。それだけです。 落ち着いて考えたらそんなに難しくはないのですが、「カスタムタクソノミー」という見慣れない聞き慣れない言葉がこれらの概念を無駄に難解にしてると思います。罪深きカスタムタクソノミー・・。 ややこしかったら、「タクソノミー」を全部「分類タイプ」に脳内で変換して読むようにしたらいいと思います。 カスタム投稿タイプをコピペで作ろう ではカスタム投稿タイプを実際作ってみましょう。 「ソニー」や「パナソニック」などのターム自体はWordPressの管理画面から

    カスタム投稿タイプ、カスタムタクソノミーについて整理してみた | 無料WordPressテーマ Principle
  • 深い階層にある静的ファイルとWordPressを共存させる方法 – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-

    WordPressを使っていても、 同一サーバー内に静的ファイルを置いてそれと共存させることができます。 たとえばこんな感じで静的ファイルを置けば、 http://wordpressをインストールしたURL/pamphlet/index.html にアクセスすれば、WordPressを介することなくこのディレクトリ内のindex.htmlが表示されます。 この場合はよいのです。 問題なのは以下のような場合。 まずWordPress側のパーマリンク設定をデフォルト以外にしていて、 abcdeというスラッグのページを http://wordpressをインストールしているURL/abcde/ というような感じでディレクトリにアクセスしているっぽいURLにしている場合で pamphletという部分はWordPress側でページを表示させて、その下にあるpageというページ(まぎらわしいですね…)

    深い階層にある静的ファイルとWordPressを共存させる方法 – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-
    uretaro
    uretaro 2017/01/17
    "WordPressをインストールしているディレクトリ内にあるindex.phpを対象のディレクトリにコピーして、index.php内にあるwp-blog-header.phpへのパスをそのディレクトリからのパスに書き換える"
  • カスタム投稿タイプのユーザー権限を変更する

    Custom Post Type UI で追加したカスタム投稿タイプの権限を調整する方法とは? 新規で作ったカスタム投稿タイプの権限を細かく変更する際に困ったのでやり方を備忘録として残しておきます。 利用するプラグインは2つ Custom Post Type UI User Role Editor です。 それぞれの詳しい使い方をイチから解説するととんでもなく長くなるのでまたの機会にするとして、設定に必要な部分だけ取り急ぎ記録しておきますね。 Custom Post Type UI とはプラグイン名Custom Post Type UIサイトリンクhttps://wordpress.org/plugins/custom-post-type-ui/気軽に ・カスタム投稿(Post type) ・カスタム分類やターム(カスタムタクソノミー Custom Taxonomies , Terms)

    カスタム投稿タイプのユーザー権限を変更する
  • PHPMailerの脆弱性CVE-2016-10033について解析した

    エグゼクティブサマリ PHPMailerにリモートスクリプト実行の脆弱性CVE-2016-10033が公表された。攻撃が成功した場合、ウェブシェルが設置され、ウェブサーバーが乗っ取られる等非常に危険であるが、攻撃成功には下記の条件が必要であることがわかった PHPMailer 5.2.17以前を使っている Senderプロパティ(エンベロープFrom)を外部から設定できる 現在出回っているPoCはMTAとしてsendmailを想定しており、postfixを使っている環境では問題ない 対策版として公開されている PHPMailer 5.2.19も不完全であるので、回避策の導入を推奨する。 はじめに 12月24日にPHPMalerの脆弱性CVE-2016-10033が公表され、とんだクリスマスプレゼントだと話題になっています。 PHPからのメール送信に広く使われているライブラリの「PHPMai

  • GmailでGmail以外のアドレスでGmailのSMTPが使えなくなってた件(実は使えた件)

    How to add non-Gmail address to Gmail with Gmail's SMTP server B! 142 0 4 0 最近は全てのメールをGmailで管理するようにしています。 全てのメールというのはGmailアドレス以外のメールもGmailに転送して、 Gmailから送信する、と言う状態。 前まではGmailに全部依存するなんて。。。とか、 Webメールなんて使いづらい(メールソフトで扱うなら一旦Gmailを経由する必要なんて無い)。。。 とか思ってました。 が、Webインターフェースも大分使いやすくなったし、それ以上に スマホとか色々な物でメールのやり取りをするし、端末も以前にも増して 新しいものをどんどん使う様になったので ブラウザでログインさえすれば使えるGmail便利、と。 で、ちょっと最近新しくアドレスを追加しようとしたらSMTP関連でちょっと

    GmailでGmail以外のアドレスでGmailのSMTPが使えなくなってた件(実は使えた件)