忍者ブログ
04 October

all in oneSEO pack アーカイブページのタイトルとdescriptionを書く

function my_title($title){
 if(is_post_type_archive()=='カスタム投稿タイプ名'){
    $title = 'たいとる';
  }
  return $title;
}
add_filter('aioseop_title', 'my_title');

function my_description($description){
 if(is_post_type_archive()=='カスタム投稿タイプ名'){
    $description = 'でぃすくりぷしょん
';
  }
  return $description;
}
add_filter('aioseop_description', 'my_description');


http://chaika.hatenablog.com/entry/2015/04/19/090000
http://blog.maromaro.co.jp/archives/1362


カスタム投稿タイプのアーカイブページの例

all in one SEO pack はアーカイブページの設定ができない
Yoast SEOはできる、カテゴリーもできる、いろいろできる
yoastのほうが優秀じゃね?UIもこっちのほうがいい。
allはださいし使いにくくね?
名前と有名度に騙されてみんな使ってるだけ。絶対yoastのほうが優秀

なぜかyoastが使えなくてイライラしながらallのことを調べる
PR
30 September

WP タイトルとかで改行したい場合

https://wp-simplicity.com/suport/topic/%E6%8A%95%E7%A8%BF%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E5%A0%B4%E6%89%80%E3%81%A7%E6%94%B9%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%84/

(function ($) {
    jQuery(function(){
        var title = $(".entry-title").text().replace(" ","<br>");
        jQuery(".entry-title").html(title);
    });
})(jQuery);


クラス名のところを変更したいものに変える

半角スペースを br に置き換える
TCDテーマのキャッチフレーズスペースetcでタグが強制排除される場合、これで改行をしのぐ
22 September

TCDテーマ 子テーマCSSを読み込む

http://community-net.jp/media-web/wordpress-theme-child-create
https://ja.wordpress.org/support/topic/%E8%A4%87%E6%95%B0%E3%81%AEcss%E3%82%92%E8%AA%8D%E8%AD%98%E3%81%95%E3%81%9B%E3%81%9F%E3%81%84/page/2/

TCDテーマ用

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',get_stylesheet_directory_uri(). '/style.css', array('parent-style'));

wp_register_style( 'pc-style',get_template_directory_uri(). '/style_pc.css' ,array(),'', 'screen and (min-width: 641px)');
wp_enqueue_style( 'pc-style' );
wp_register_style( 'sp-style',get_template_directory_uri(). '/style_sp.css' ,array(),'', 'screen and (max-width: 640px)');
wp_enqueue_style( 'sp-style' );

wp_register_style( 'child-pc-style',get_stylesheet_directory_uri(). '/style_pc.css' ,array(),'', 'screen and (min-width: 641px)');
wp_enqueue_style( 'child-pc-style' );
wp_register_style( 'child-sp-style',get_stylesheet_directory_uri(). '/style_sp.css' ,array(),'', 'screen and (max-width: 640px)');
wp_enqueue_style( 'child-sp-style' );

}


上記をfunctions.phpに書き込み、header.php内のcss読み込み先を、親テーマから子テーマURLに書き換える



ちょうどタイムリーにWPフォーラムに質問がきていて助かった!
TCDテーマは子テーマで使用するにあたりつまづくことが多々ある
fontフォルダやimgフォルダは親からコピってこないと反映されないし、get_template_part 
使わずにinclude使ってたりしてphpが読み込めてないことがある
single.phpやarchive.php内で読み込んでる navigation.php で遭遇した

新しいテーマばっかだして古いテーマはほったらかし
子テーマ使用が当たり前のようになってきてるのになんなの?有料なんだからちゃんとやれよ
メールの返信も遅いしサポートはまじ使えないレベル
いじりたいけど自分で直せない人はTCD使わないほうがいい

良い点はマニュアルが満点
05 August

コンタクトフォーム7 日付カレンダーがIEとFirefoxで出ない

http://s-oyama.me/blog/web-creation/427/

上記サイトより引用
add_filter( 'wpcf7_support_html5_fallback', '__return_true' );

日本語化
<?php
wp_enqueue_script('jquery.ui.datepicker-ja','http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/i18n/jquery.ui.datepicker-ja.js'); ?>


↑header.phpとかに入れるらしい
wp_headの上だと動かなかった
下だと日本語化した「August→8月」月名が翻訳

日付はHTML5だから対応してないと表示されないんだって
クソブラウザ達いい加減にしてくれませんかねぇ