タグ

wordpressに関するrindenlabのブックマーク (94)

  • WordPressを運用中のサーバがまるごとPHPマルウェアに感染していた時の対応メモ - Qiita

    (2021.1.26 追記) 稿の続きを書きました。 時系列で見る:WordPressを運用中のサーバが丸ごとPHPマルウェアに感染する流れ https://qiita.com/Ayutanalects/items/e7919afadc7d8394820f 制作会社から「自社で管理中のサイトがおかしい」との連絡を受けて、 中をのぞいたら、PHP製の複数種類のマルウェアに感染していたので対応をメモ。 以下の内容は、あくまでも自分の対応時のものです。 攻撃者がスクリプトを変更すれば同じ方法では検出できなくなるのでご注意ください。 初期状態 症状 自社管理中のWordPressサイトにアクセスすると、全く知らないサイトにリダイレクトされる 今回は allc〇〇ling.shop というEC風サイト。Kasperskyを使っていると、「警察機関指定の危険サイト」の警告あり https://sup

    WordPressを運用中のサーバがまるごとPHPマルウェアに感染していた時の対応メモ - Qiita
  • mwform_content_wpautop_mw-wp-form-xxx | MW WP Form

  • タクソノミー使用時、一番下の階層のタームを取得する方法 | Web技術Tips | ホームページ制作のDOE【横浜】

    親子関係にある多階層のタームが設定されている場合、その一番下層にあるタームの情報を取得するのはなかなか考えさせられます。 例えば次のような階層構造での状況です。 <タクソノミーの階層構造> □東京 └□23区 └□新宿区 ※実際は他にも多くの地域が登録されているとします。 <状況> 基的には「東京」「23区」「新宿」のように各階層にひとつずつチェックが入っている しかし新宿区の階層だけチェックが入っていない場合もある チェックが入っているタームの中で一番子孫にあたるターム情報だけ取得したい(新宿区にチェックが入っていないければ「23区」を取得) 上記の状況で、「個別ページ」において、現在表示されている投稿が属しているタームのうち、一番下層のターム情報を取得する際のコードは以下です。 $taxonomy = 'example-cat'; $terms = get_the_terms($po

    タクソノミー使用時、一番下の階層のタームを取得する方法 | Web技術Tips | ホームページ制作のDOE【横浜】
  • 【WordPress/管理画面UI編集プラグイン】どれがいい?上位5件を徹底比較しました - WPの

    管理画面ユーザーインターフェースをカスタマイズするプラグインの比較 クライアントの管理画面を用意する場合には、なるべくシンプルにして使いやすくする必要があると思います。 そんな時に便利な管理画面のユーザーインターフェースをカスタマイズできるプラグインを紹介します。 インストール数+レビュー数+レビュー平均点を加味した上位5件で設定・使い方を徹底比較していきます。 上位5件は以下の通りです。インストール後の設定、使い方を確認します。 また、日語化翻訳ファイルも用意。 プラグイン名 インストール数 レビュー数 レビュー平均点 Admin Menu Editor 200,000以上 162件 4.7 Adminimize 200,000以上 181件 4.8 AG Custom Admin 40,000以上 43件 4.6 White Label CMS 100,000以上 53件 4.8 W

    【WordPress/管理画面UI編集プラグイン】どれがいい?上位5件を徹底比較しました - WPの
  • Public Post Preview

    説明 匿名のユーザーに対し、公開する前に下書きされた投稿 (もしくはその他の投稿タイプ) のプレビューリンクを共有します。 このサイトにアクセスできない人の助けを借りて記事を書いていて、公開する前にプレビューする必要があったことはありませんか ?このプラグインは、公開プレビューのために渡すことができる有効期限付きのナンスと URL を生成することによって、これを解決します。 以前、このプラグインは Jonathan Dingman が着想し、Matt Martz がメンテナンスしていました。写真は Annelies Geneyn。 使い方 Public Post Preview を有効化するには、「表示設定」のチェックボックスをチェックしてください。クラシックエディターでは、「公開」メタボックスにあります。 チェックボックスをオンにするとリンクが表示され、リンクをコピーして友達と共有するこ

    Public Post Preview
  • Advanced Custom Fields (ACF®)

    説明 Advanced Custom Fields (ACF®) turns WordPress sites into a fully-fledged content management system by giving you all the tools to do more with your data. Use the ACF plugin to take full control of your WordPress edit screens, custom field data, and more. Add fields on demand. The ACF field builder allows you to quickly and easily add fields to WP edit screens with only the click of a few button

    Advanced Custom Fields (ACF®)
  • カスタムフィールドの編集にビジュアルエディタを使う方法 - 西沢直木のIT講座

    カスタムフィールドは便利ですが初期設定の入力欄は使いづらいかもしれません。次のように純粋なテキストエリアで文章や画像を編集する必要があるからです。次の例では、クイズの答えをカスタムフィールドに入力していますが長くなると編集しづらいです。 カスタムフィールドの入力欄は使いづらいかも Advanced Custom Fieldsプラグインを使えば、カスタムフィールドの入力欄でビジュアルエディタを使えるようになります。長い文章などを編集するにも使いやすくて便利です。以下、手順を紹介します。 カスタムフィールドでビジュアルエディタを使う ビジュアルエディタを使ってカスタムフィールドを編集する Advanced Custom Fieldsプラグインのインストール まずは、「プラグイン」‐「新規追加」メニューからAdvanced Custom Fieldsプラグインをインストール、有効化します。 Ad

    カスタムフィールドの編集にビジュアルエディタを使う方法 - 西沢直木のIT講座
  • WordPressで会員サイト用の無料プラグインSimple Membership!

    WordPressの会員サイト用のプラグインって、いくつかありますが、たいてい英語が多くて、設定方法がイマイチわからないプラグインが多い気がする@「ノマド」な主婦Toroです(^-^)/ そう、この会員サイト用プラグインの設定が、けっこう曲者なんです。。 いくつか試しましたが、結局のところ、何が可能で、何が出来るのか、はっきり言って伝わらない記事が多い印象があります。 そして、会員サイトって、その人が思い描いている仕様によって、可能なプラグインを無理なプラグいがありますよね。 実装して初めて、 「あれ?これって、私がやりたい方法できないじゃん!!」 よくありますよね。。。。 ま、勉強・勉強。。 と自分に言い聞かせ、時間を使っていることが多々あります。 「あ~~あ~。これじゃなかった。。orz」 と思われないように、先にお伝えしないといけないと思いました! 先日お伝えした、ソーシャルログイン

    WordPressで会員サイト用の無料プラグインSimple Membership!
  • – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • いい加減 flush_rewrite_rules を書くのはやめてください!! - Toro_Unit

    恐らく日一 flush_rewrite_rules に悩まされている男、Toro_Unit です。 カスタム投稿タイプのパーマリンクがどーのこーのでよく出てくる、flush_rewirte_rules ですが。これをテーマとかに書くのはホントに勘弁してってお話です。 Flushing the rewrite rules is an expensive operation, there are tutorials and examples that suggest executing it on the 'init' hook. This is bad practice. Rewrite API/add rewrite rule « WordPress Codex 関数リファレンス/flush rewrite rules – WordPress Codex 日語版 毎回実行するのはバッド

    いい加減 flush_rewrite_rules を書くのはやめてください!! - Toro_Unit
  • カスタム投稿タイプのパーマリンクをカスタム設定できるWordPressプラグイン・Custom Post Type Permalinks - かちびと.net

    WordPressのカスタム投稿タイプに関する記事が凄く多くなって来ましたが、まだWPに不慣れですとコードの管理が結構大変です。functions.php頼りという感じですしね。そういうわけなので、せめてパーマリンク化くらいはプラグインにお願いしましょう。 当サイトも含め、カスタマイズ記事は沢山あるんですけど、WordPressの大きな魅力はプラグインの豊富さです。もちろん、他デベロッパーへの依存にも繋がるのでメリットばかりとは言えませんが、工数を大きく減らせるのは間違いありません。 こんな感じでカスタム投稿タイプで作成した記事のURLを、通常の投稿同様にカスタム構造のパーマリンクに変更できます。※事前にパーマリンク設定がカスタム構造に設定されている必要があります。 各カスタム投稿タイプのパーマリンクを設定 各カスタム投稿タイプごとのアーカイブのURL,日付によるアーカイブのURLを追加

    カスタム投稿タイプのパーマリンクをカスタム設定できるWordPressプラグイン・Custom Post Type Permalinks - かちびと.net
  • WordPress Auction Plugin:メンバーのみ参加できるオークションが開ける | WordPress活用術

    ヤフオクのようなオークションをメンバーだけで開催したい。 そのような時に便利な WordPress 用プラグインがあります。 「WordPress Auction Plugin」です。 そのインストール手順から日語化・使い方と設定などを解説していきます。 WordPress Auction Plugin は、簡単なオークション機能を使えるようにできます。 開始価格・終了時刻・1 回の入札での価格の上昇幅を設定できます。 登録したアイテムは、ウィジェットで表示できます。 オークションへの参加(入札)は、誰でも参加もしくはメンバーのみ参加を選択できます。 新しい入札があるたびにメール通知を受け取ることができます。 代金受取には、ペイパル・銀行などを指定できます。 記事を作成もしくは更新時点でのバージョン:v 3.6.5 マルチサイトでの利用:可 インストール手順下記の URL から ZIP

    WordPress Auction Plugin:メンバーのみ参加できるオークションが開ける | WordPress活用術
  • Search Regex

    説明 Search Regex は、WordPress の投稿、固定ページ、独自の投稿種別、またほかの入力元に対する、強力な検索と置換の機能を追加します。これは WordPress に標準で内蔵されている検索機能を超えており、サイト内に保存されているほぼすべてのデータを検索し置換することができます。単純な検索に加えて、PHP の正規表現を自由に使うことができます。 次のようなことができます: – あるドメインから別のドメインへのサイト移行を支援 – リンクと画像の URL を更新 – サイト全体の変更を実行 Search filters can be created to match any column of any WordPress table. For example: – Find all posts in a category – Find all post meta data

    Search Regex
  • WordpressのURLをhackする - 情報と音楽

    hackする、ってほどのことではないんですが、ようやく構造がわかってきたので。メモをかねて。 このブログでは、Wordpressを http://penguinlab.jp/blog にインストールし、記事単一のページのURLを http://penguinlab.jp/blog/post/(一意の記事番号、記事スラッグを利用) にするため、管理ページの「設定」-「パーマリンク設定」で、パーマリンクを post/%postname% とした。 さらに同じ設定ページでカテゴリベースとタグベースを設定した(/blog/category/(カテゴリ名) および /blog/tag/(タグ名) とした)のだが、日付別表示に関してはベースURLの設定がなく、/blog/post/2009/4 のようになってしまう。/blog/postは単一記事専用としたいので、ここは /blog/date/2009

  • Widget Importer & Exporter

    説明 Widget Importer & Exporter is useful for moving widgets from one WordPress site to another, backing up widgets and for theme developers to give users sample widgets. See the details on ChurchThemes.com. Importing Importing is done by uploading an export file created by the plugin. The results of an import are shown in a nicely formatted table with an explanation of what happened with each widge

    Widget Importer & Exporter
  • NameBright - Coming Soon

    wpcj.net is coming soon This domain is managed at

    NameBright - Coming Soon
  • Custom Post Type UIの使い方[WordPress]

    まえがき WordPressの記事を投稿する場合、「投稿」か「固定ページ」から操作しますが、この2種類以外の項目を追加することができます。これをカスタム投稿タイプを追加するというのですが、今回はその「カスタム投稿タイプ」をメチャクチャ簡単に増やせるプラグイン『Custom Post Type UI』の詳しい使い方を紹介します。 プラグインを利用しない場合はfunctions.phpにコードを追加する方法がありますがKoToRiは『Custom Post Type UI』使っちゃいます。だって簡単なんだもの! 因みに『Custom Post Type UI』はカスタム投稿タイプだけではなく「カスタムタクソノミー」の追加・編集にも対応しています。 『Custom Post Type UI』のインストール 管理画面「プラグイン」→「新規追加」の検索フォームに「Custom Post Type U

    Custom Post Type UIの使い方[WordPress]
  • Widget Logic: ウィジェットに条件分岐タグを指定できるWordPressプラグイン

    Widget Logicは、ウィジェットに条件分岐タグを指定できるWordPressプラグインです。 ウィジェットごとに表示条件を指定できます。 例えば、サイドバーのウィジェットをトップページのみに表示させたい場合、または、指定した記事のみで表示させたい場合など、ウィジェットごとに表示させる条件を指定することができます。 このプラグインは「WordPressの条件分岐タグ」を使用します。 プラグインをインストールして有効にすると、ウィジェットの下の方に設定項目が追加されます。そこに条件分岐タグを記述します。 このプラグインを活用して、ブログのサイドバーに表示しているコンテンツをページごとに表示・非表示にして最適化しましょう。そうすることで、ページごとに必要のない情報を隠すことができます。 はじめに このプラグインが優れていること WordPressのウィジェットに条件分岐を設定して、ウィジ

    Widget Logic: ウィジェットに条件分岐タグを指定できるWordPressプラグイン
  • WordPressの新・旧ループからカスタムクエリ・アーカイブまで徹底解説

    WordPressの鬼門、ループについて理解しよう 「ページネーションが動かない!」 「ループを変更したら管理画面までおかしくなった!」 「カスタム投稿タイプをアーカイブページとして使いたい!」 そんな阿鼻叫喚がネットのいたるところで聞こえてきますが、これは全てWordPressのクエリやループについて理解が足りないためです。 長い記事になってしまいましたが、ページの後半にあるような複雑なハックもできるようになるのでWordPressをとことんカスタマイズしたいという方にお勧めします。 目次 非推奨になったquery_posts()を使ったクエリの変更 pre_get_postsを使った新しいメインクエリの変更方法 固定ページをアーカイブページとして利用する方法 清く正しいサブループの書き方 カスタム投稿タイプのシングルページを別のカスタム投稿タイプのアーカイブページとして使う方法 カスタ

    WordPressの新・旧ループからカスタムクエリ・アーカイブまで徹底解説
  • WordPressで複数のループを使ってカスタム投稿一覧を自在に表示する方法

    サブループを使えば、多様な情報を表示するポータルサイトも簡単に作れます 複数ループの制御までくるとワンタッチで使えるプラグインは用意されていません。カスタマイズするには基的なPHPの知識が必要になります。 そもそも記事の表示だけならメインループだけで実現できます。おそらくこのページの情報が必要になるのはWeb業界の人だと思います。 Codexを何十回も読み返しながら書く、解説の解説みたいな記事なので専門知識のある方にはくどいかもしれません。 ご了承下さい。 2015年3月追記:この記事は古い内容を含んでいます。「新しいループについての投稿はこちら」をご覧ください。 ループについて更に詳しく解説 前回に続き、ループでどんな動作をしているかを更に詳しく見てきます。この仕組を理解しておくと後の説明もすぐに飲み込めるようになります。 ループ処理の順序 1.WordPressはまず動作するのに必要

    WordPressで複数のループを使ってカスタム投稿一覧を自在に表示する方法