Skip to content

Instantly share code, notes, and snippets.

View kaoru-fukusato's full-sized avatar

かおちんサポート・メモ帳 kaoru-fukusato

View GitHub Profile
@kaoru-fukusato
kaoru-fukusato / カスタムフィールド内
Created March 15, 2020 06:30
カスタムフィールド内検索
/**
* カスタムフィールドを検索対象に含めます。(「-キーワード」のようなNOT検索にも対応します)
*/
function posts_search_custom_fields( $orig_search, $query ) {
if ( $query->is_search() && $query->is_main_query() && ! is_admin() ) {
// 4.4のWP_Query::parse_search()の処理を流用しています。(検索語の分割処理などはすでにquery_vars上にセット済のため省きます)
global $wpdb;
$q = $query->query_vars;
$n = ! empty( $q['exact'] ) ? '' : '%';
$searchand = '';
@kaoru-fukusato
kaoru-fukusato / 301
Created March 15, 2020 06:25
301リダイレクト
AddHandler php7.1-script .php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
@kaoru-fukusato
kaoru-fukusato / 検索フォームカスタマイズ
Created March 15, 2020 06:20
検索フォームをレスポンシブ化する
.searchform {
margin: 34px 10px 40px 10px;
}
.searchform {
overflow: hidden;
clear: both;
position: relative;
width: 100%;
height: 48px;
@kaoru-fukusato
kaoru-fukusato / H2の手前にウィジェット作成
Created March 15, 2020 06:16
本文中にウィジェットを作成する
///////////////////////////////////////
// 投稿本文中ウィジェットの追加
///////////////////////////////////////
register_sidebars(1,
array(
'name'=>'投稿本文中',
'id' => 'widget-in-article',
'description' => '投稿本文中に表示されるウィジェット。文中最初のH2タグの手前に表示されます。',
'before_widget' => '<div id="%1$s" class="widget-in-article %2$s">',
'after_widget' => '</div>',
@kaoru-fukusato
kaoru-fukusato / カスタムタクソノミーを自作しプラグインなしで追加する
Created March 15, 2020 06:13
functions.phpにカスタム投稿の設定を追加する
function add_custom_post() {
register_post_type(
'infopage',
array(
'label' => 'お知らせ',
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'supports' => array(
'title',
@kaoru-fukusato
kaoru-fukusato / カスタム投稿タイプカスタムタクソノミー
Created March 15, 2020 06:04
カスタム投稿タイプ、カスタムタクソノミーについて
//functions.phpへ直書き
/* カスタム投稿タイプ */
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type(
'item', /* 投稿タイプのslug */
array(
'labels' => array(
@kaoru-fukusato
kaoru-fukusato / クリッカブルマップをスマホ
Created March 6, 2020 18:47
クリッカブルマップをスマホでも使えるようにしたい
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="jquery.rwdImageMaps.js"></script>
<script>
$(function(){
$('img[usemap]').rwdImageMaps();
});
</script>
//※function()が2個になるなど複数記入したい場合は以下で
@kaoru-fukusato
kaoru-fukusato / イメージマップをレスポンシブ
Created March 6, 2020 18:40
イメージマップをレスポンシブ対応させる方法
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>イメージマップをレスポンシブに対応させてみよう!</title>
<style>
html,
body {
margin: 0;
@kaoru-fukusato
kaoru-fukusato / WordPress
Created March 6, 2020 18:37
functions.phpからhead内にタグを追加する方法【WordPress】
//headにタグを追加
add_action( 'wp_head', 'add_meta_to_head' );
function add_meta_to_head() {
echo 'ここにhead内に出力したい内容';
}
@kaoru-fukusato
kaoru-fukusato / faviconやホーム画面アイコン
Created September 10, 2019 10:28
faviconやホーム画面アイコンの指定方法
//ルート直下にファイル名favicon.icoとして直置きでもOK
<link rel="icon" href="/img/favicon16.ico" type="image/x-icon">
<link rel="icon" href="/img/favicon32.ico" type="image/x-icon">
<link rel="icon" href="/img/favicon48.ico" type="image/x-icon">
<link rel="icon" href="/img/favicon64.ico" type="image/x-icon">
//ルート直下にファイル名favicon.icoとして直置きでもOK
<link rel="apple-touch-icon" href="img/apple-touch-icon57.png" sizes="57x57">
<link rel="apple-touch-icon" href="img/apple-touch-icon60.png" sizes="60x60">
<link rel="apple-touch-icon" href="img/apple-touch-icon72.png" sizes="72x72">