サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
daily.glocalism.jp
Contact Form 7は、問合せフォーム以外にも色んな使い道がある。 記事の投稿フォームにする メールを送信すると同時にhogehogeする Contact Form 7を読み込んでいるページにのみhogehogeする など。 そのために、Contact Form 7に仕込んであるhookを使うと便利。Contact Form 7 (ver 4.3.1)には以下のhookが仕込まれている: admin/includes/admin-functions.php: do_action( 'wpcf7_save_contact_form', $contact_form ); admin/edit-contact-form.php:<?php do_action( 'wpcf7_admin_notices' ); ?> admin/edit-contact-form.php:<form me
カスタム投稿タイプの変更 例えば、post_typeA からpost_typeB へ変更する。簡単なのは、Custom Post Type UIプラグインとPost Type Converterプラグインを使う。 プラグインをインストールし、有効にする Custom Post Type UIを使って、post_typeBを作成 Post Type Converterを使って、post_typeAをpost_typeBへ一括変換 不要となったpost_typeAを削除する (個人的にはカスタム投稿タイプの定義をプラグインに頼りたくないので、register_post_type()でカスタム投稿タイプを定義しなおし、Custom Post Type UIのを削除する。Post Type Converterプラグインを削除する) カスタムタクソノミーの変更 post_typeAで使っていたタクソ
WordPressを攻撃されたサーバーのログ解析をしました。その考察をシェア。 解析した内容は、 mysqlのquery log access log 特にquery logを確認できたことは本当に重要だった。どういった情報がデータベースから抜かれた可能性があったか、も調べられたから。 wp-adminへの侵入は、おそらくどこかからパスワードが漏れたようで、passwordを推測してアタックしたようなログはなかった。そして、特にデータを抜かれたこともなかった。しかし、悪意のあるコードは埋め込まれていた。 攻撃は機械的に行われていたので、最低限ロボット向けの対策をしておくべきだ。 対策 参照: http://codex.wordpress.org/Hardening_WordPress * 基本 table prefixは必ず”wp_”から変える adminは使わない、SALTをちゃんと設定
フォーム送信後にフォームを隠す方法 参照: http://wordpress.org/support/topic/plugin-contact-form-7-success-page-hide-forms 隠したい箇所を <div id=”hideform”> で隠す。id名とcssを合わせれば何でもok Additional Settings (その他の設定) の箇所に on_sent_ok: "document.getElementById('hideform').style.display = 'none';" と入れる。 submitボタンを画像にする方法 参照:http://wordpress.org/support/topic/contact-form-7-customised-submit-button 画像以外にも色々、cssで編集 .wpcf7-form input {y
1. headerのdescriptionが空 header.phpに、 <meta name="description" content=""> <meta name="author" content=""> とあるんだが、これをこのままにしておくと当然descriptionもauthorも空のまま。 All in One SEO Packなどを使ってもこれは上書きされないので、やはりSEO的にはよろしくない。 消すか、ちゃんと埋めるか対策すること。 2. comments.phpにhookがいくつかない comments.phpがコメントのテンプレートだけど、デフォルトのcommentsと違う点がいくつかあり、特に注意したいのが、肝心なhookが使われていないこと。 comment_formとか。必要ならば追記して使うこと。 3. Custom post type用テンプレートの注意点
Facebook APIをPHP SDKを使って色々する方法 Facebookでdeveloper登録して、 https://developers.facebook.com/ からアプリを登録する。 登録したアプリの”App ID/API Key”と”アプリの秘訣”を記録する。 sdkをダウンロードして設置する。 phpファイルから、/src/functions.phpを読み込んで、色々と試してみる。 require_once( dirname( __FILE__ ) . '/src/functions.php' ); $fbAppId = YOUR APP ID; $fbSecret = YOUR SECRET; if($fbAppId != '' && $fbAppId != '') { $facebook = new Facebook(array( 'appId' => $fbApp
このページを最初にブックマークしてみませんか?
『Daily GLOCALISM』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く