Skip to content

Instantly share code, notes, and snippets.

View onocom's full-sized avatar

Ono Takashi onocom

View GitHub Profile
@onocom
onocom / WP-contactform7_recipient_overwrite.php
Last active January 15, 2023 14:50
コンタクトフォーム7でフォームの送信先を動的に変更したい機会があり、無理やり書き換えることを試みた。
<?php
define( "O_SYSTEM_CRYPT_KEY" , "OrehaJaian!Gakidaisho!OiNobitaButtobasuzo!" ); // 暗号化キー
define( "REPLACE_MAIL_ADDRESS" , "replace-email-address@example.com" ); // 置換対象となるメールアドレス
// コンタクトフォーム7にhiddenフィールドを追加
add_filter( 'wpcf7_form_hidden_fields', 'oc_wpcf7_form_hidden_fields');
function oc_wpcf7_form_hidden_fields( $hidden ) {
$email = "hogehoge@example.com"; // 送信したいアドレスをhiddenフィールドに暗号化して設定しておく
$cript_mail = openssl_encrypt($email, 'AES-128-ECB', O_SYSTEM_CRYPT_KEY);
@onocom
onocom / settings.json
Last active May 12, 2018 05:20
VS CODE でLive Sass Compilerを利用する場合の設定
{
"liveSassCompile.settings.formats":[
{
"format": "expanded",
"extensionName": ".css",
"savePath": "~/../"
}
],
"liveSassCompile.settings.excludeList": [
"**/node_modules/**",
@onocom
onocom / sftp.json
Last active May 2, 2018 02:42
VisualStudio CodeのSFTPのコンフィグ参考ファイル(CPIサーバー用)
{
"protocol": "sftp",
"host": "aeXXX.secure.ne.jp",
"username": "aeXXXXXXX_username",
"password": "P@ssW0rd",
"ignore": [".editorconfig"],
"remotePath": "/html",
"port" : 10397
}
@onocom
onocom / PHPExcel-howto-range-copy.php
Last active March 5, 2018 01:21
[PHPExcel] 範囲コピー(セルの結合(マージ)にも対応)
<?php
/**
* セルの書式を指定位置にコピーする
* @param $from_cells コピー元のセル範囲
* @param $to_cell コピー先の左上のセル
* @param $copycount コピーを繰り返す回数(下へコピーするのみ)
*/
public function copy_cells_format($from_cells, $to_cell, $copycount=1) {
// ----------------------------------------
@onocom
onocom / config.rb
Last active February 2, 2018 05:31
Dreamweaverでcompassを動作させようとした時のconfig.rb 詳しくはブログにまとめました http://onocom.net/blog/dreamweaver-sass-compass/
Encoding.default_external = "UTF-8"
http_path = "/"
css_dir = "/wp-content/themes/THEME_NAME/css/"
sass_dir = "/wp-content/themes/THEME_NAME/scss/"
images_dir = "/wp-content/themes/THEME_NAME/images/"
javascripts_dir = "/wp-content/themes/THEME_NAME/js/"
fonts_dir = "/wp-content/themes/THEME_NAME/fonts/"
output_style = :expanded # :expanded or :nested or :compact or :compressed
@onocom
onocom / .htaccess
Created September 26, 2017 06:21
WordPress security settings .htaccess
# .htaccessの上の方に追加
# TOPページへのPOSTアクセスを拒否
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{REQUEST_METHOD} ^POST
RewriteRule .* - [F]
</IfModule>
<?php
$PATH_TARGET = "/PATH/TO/TARGET/";
$PATH_SAVE = "/PATH/TO/SAVE/";
// zip name
$file_name = "backup.zip";
$command = "
cd ". $PATH_TARGET ."
zip -qr ". $PATH_SAVE . $file_name ." . ";
@onocom
onocom / perl-test.cgi
Created March 29, 2017 02:03
cgi動作確認用サンプルコード
#!/usr/local/bin/perl
print "Content-type: text/plain\n\n";
print "Hello !\n";
@onocom
onocom / japan-prefecture.html
Created March 4, 2017 04:16
都道府県を絞り込む処理
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>日本の都道府県一覧</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
jQuery(function ($) {
@onocom
onocom / google-map-link-url-memo.txt
Created December 20, 2016 08:12
GoogleMapのリンクURLのフォーマット