WordPressで私がよく使うプラグインをまとめてみました。こういうのは社内でもフロントエンジニアの方が詳しいはずですが。サーバ側で仕組みを作ったり、WPの関数のカスタマイズや裏メニューオプションで実装出来るのも多く、今となっては使ってないプラグインも多いのですが、予算や納期等の条件で高速で仕上げる必要がある場合など、参考になる人も多いだろうと思いますので記事として掲載します。 ※ …
WordPressプラグイン

public string[] 優技録 = { "Data Science", "Linux", "MS", "DB", "AWS", "Infrastructure", "C#", "PHP", "Python", "JavaScript"};
WordPressで私がよく使うプラグインをまとめてみました。こういうのは社内でもフロントエンジニアの方が詳しいはずですが。サーバ側で仕組みを作ったり、WPの関数のカスタマイズや裏メニューオプションで実装出来るのも多く、今となっては使ってないプラグインも多いのですが、予算や納期等の条件で高速で仕上げる必要がある場合など、参考になる人も多いだろうと思いますので記事として掲載します。 ※ …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
//コアファイルの自動更新を非表示 add_filter( 'pre_site_transient_update_core', '__return_zero' ); remove_action( 'wp_version_check', 'wp_version_check' ); remove_action( 'admin_init', '_maybe_update_core' ); //管理メニューのアップデートの数字を消す function hide_admin_items() { ?> <style type="text/css"> .update-plugins,update-count,#contextual-help-link-wrap,li#wp-admin-bar-updates { display:none !important; } </style> <?php } add_action ('admin_head','hide_admin_items'); // 管理バーにログアウトを追加 function add_new_item_in_admin_bar() { global $wp_admin_bar; $wp_admin_bar->add_menu(array( 'id' => 'new_item_in_admin_bar', 'title' => __('ログアウト'), 'href' => wp_logout_url() )); } add_action('wp_before_admin_bar_render', 'add_new_item_in_admin_bar'); //管理メニューから余分なメニューを消す function remove_admin_menu_items() { remove_submenu_page('index.php','update-core.php');//更新 remove_menu_page('themes.php');//外観 } add_action('admin_menu','remove_admin_menu_items'); //ログイン画面でIPを表示させる。 function custom_login_message() { $ipAddress = $_SERVER["REMOTE_ADDR"]; $message = "<p class=\"message\"><strong>Your IP: {$ipAddress}</strong><br/></p>"; return $message; } add_filter('login_message', 'custom_login_message'); // フッターWordPressリンクを非表示に お問い合わせをつける。 function custom_admin_footer() { echo '<a href="mailto:hogehoge@sys-guard.com">製作:システムガーディアン担当 お問い合わせ</a>'; } add_filter('admin_footer_text', 'custom_admin_footer'); //※または何もかかない場合 //管理画面下部のバージョン番号を削除 // function remove_footer_version() { // remove_filter( 'update_footer', 'core_update_footer' ); // } // add_action( 'admin_menu', 'remove_footer_version' ); //管理画面の「Wordpressのご利用ありがとうございます。」の文言を削除 // add_filter('admin_footer_text', '__return_empty_string'); //ヘルプを消す function disable_help_link() { echo '<style type="text/css"> #contextual-help-link-wrap {display: none !important;} </style>'; } add_action('admin_head', 'disable_help_link'); //特定のカテゴリーを非表示にする add_filter('widget_categories_args', 'my_theme_catexcept',10); function my_theme_catexcept($cat_args){ $exclude_id = '4'; // 除外するカテゴリID $cat_args['exclude'] = $exclude_id; // 除外 return $cat_args; } |
チューニング MySQLでのSQLチューニングについて(EXPLAINの見方) @see http://labs.opentone.co.jp/?p=1985 partitions: partition構成のテーブルの場合に、その処理がアクセスしているpartitionを表す。 テーブルをパーティショニングしている場合に見る。 …
@see http://www.java67.com/2013/01/difference-between-self-and-equi-join-sql-example-inner-mysql.html 爆速レンタルサーバならConoHa WING サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです。 ConoHa VPSで運営して …
シャーディングすべき時 @see https://enterprisezine.jp/dbonline/detail/7298 目安としては秒間5000件以上のクエリがあるシステムと思っておけばよいでしょう。 MongoDBの大原則は「できるだけシャーディングしないこと」です。その理由はシャーディングが難しいためです。シャーディング構成は単体構成やレプリケーション構成と比較して遥かに …
爆速レンタルサーバならConoHa WING サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです。 ConoHa VPSで運営してま🐱 サーバの勉強がしたいあなたにおすすめ!現役エンジニアの管理人が選んだ、WordPress運用に適したVPSの終着点 ConoHa VPSで爆速WordPressを作ろう! Laravel, AWS …
■XenAPPライセンス ・Cirtixライセンス管理でライセンスアクティベート ライセンスにはコンピュータ名 hoge.examle.comの場合は hogeでホスト名を設定 ・サーバのIEからファイルをライセンスファイルをダウンロードする。 ・サーバIEからライセンス管理でインポートして適評 ・Citrix Stodioのライセンスからライセンスのモードをあわせる。 ・最新の情報を更新等で読み …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $dbh = new PDO('mysql:host=DBHOST;dbname=test;charset=utf8', USERNAME, PASSWORD); $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); // 静的プレースホルダを指定 $sth = $dbh->prepare("select * from test WHERE a=? and c=?"); $sth->setFetchMode(PDO::FETCH_NUM); $a = 'abc'; $c = 1; $sth->bindParam(1, $a, PDO::PARAM_STR); $sth->bindParam(2, $c, PDO::PARAM_INT); $sth->execute(); while ($data = $sth->fetch()) { var_dump($data); } |
@see http://blog.tokumaru.org/2011/08/pdo.html ポイント1
1 |
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); // 静的プレースホルダを指定 |
静的プレースホルダを設定する。 ⇒これでSQLインジェクションはひとまず大丈夫 ポイント2 [crayon-600d389497be13138179 …
科学的管理法 科学的? 科学的 ≒ 客観的 科学的要素 = 作業の標準化と時間研究 目的 タスク管理により能率をあげること、差別出来高給により労働者を管理でき、意識改革をはかることにより労働者と経営者ともに共存共栄し繁栄させていくことを目的とした 経験や習慣、ベテランの勘を排除する 労働者の仕事に対しての評価を数値化する 1. 課業管理 作業の標準化 作業 …
プレゼント当選などを謳ったサイトに、透名化した罠サイトを重ねて、ユーザの意図せず罠サイトのボタン等をクリックさせる方法。 対策 Apacheの場合、.htaccessに下記を追加する
1 |
Header set X-FRAME-OPTIONS "DENY" |
爆速レンタルサーバならConoHa WING サーバはプロに全部お任せ!「仕事 …
画像の中にJavaScriptやPHPなどのコードを埋め込んだ攻撃。 古いブラウザ、IE8の時点でもう発動しないので忘れて良い? 対策 拡張子 イメージ関数でチェックする
1 2 3 4 |
<?php if (count(token_get_all($image)) >= 2) { die('画像スクリプトインジェクションが検出'); } |
参考 爆速レンタルサーバならConoHa WING サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです …
いつやるの?Git入門 from Frontrend on Vimeo. Git使用のコツ 常にフェッチしてマージしていれば、常に最新にして自分の環境とのずれをなくしておけばコミットしやすい Gitで一番気をつける merge rebase push, fetchだけがリモートへのコマンド ほとんどの操作がローカル …