忍者ブログ
20 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

27 April

WP 自動整形をカスタマイズ

https://dainashiyesterday.com/post-4874/

aタグを勝手に消されていイライラしまくる
ありがたいコードをコピペする
ここの方は↓のコードに説明が書いてあってわかりやすくてありがたい
自動整形の全てを無効するとめんどくさいことにもなるので、苛ついてるところだけを無効化する
主に勝手にタグ消されるやつ(ビジュアル⇔テキスト)



function custom_tiny_mce_before_init( $init_array ) {
global $allowedposttags;
$init_array['valid_elements'] = '*[*]'; //すべてのタグを許可(削除されないように)
$init_array['extended_valid_elements'] = '*[*]'; //すべてのタグを許可(削除されないように)
$init_array['valid_children'] = '+a[' . implode( '|', array_keys( $allowedposttags ) ) . ']'; //aタグ内にすべてのタグを入れられるように
//$init_array['indent'] = true; //インデントを有効に
//$init_array['wpautop'] = false; //テキストやインライン要素を自動的にpタグで囲む機能を無効に
//$init_array['force_p_newlines'] = false; //改行したらpタグを挿入する機能を無効に
return $init_array;
}
add_filter( 'tiny_mce_before_init', 'custom_tiny_mce_before_init' );
PR
06 April

データベースのドメインを一括置換

旧バージョン
https://www.takanome.me/2161
新バージョン
https://www.infoscoop.org/blogjp/2014/08/14/use-search-and-replace-for-wordpress-when-moving/


最近はall in one migration ばっかり使って簡単に移動してますが、使えない環境になるときもあります。
WP管理画面自体にアクセスできなくなってしまえば、データベースを直接いじるしかなくなります。
シリアライズがどうのこうのでphpMyAdmin内での一括置換はよくない、とかいってるのでよくわかりませんが上のツールを使います。

ずっと前は旧バージョンでやってましたが、久々にやった今回は新バージョンでやってみました。
インターフェースも変更されています。
でもなんかエラーでました。エラー文で検索したら、旧バージョンでやったらエラーでなくなったとか書いてあったので、旧バージョンでやりました。

mySQLのバージョンとツールのバージョンの兼ね合いかなんか?らしいです。


久々でもう心臓がドキドキしながらやりましたが、正常に表示出来てなかったサイトがドメインがちゃんと置き換えられていて表示されるようになりました。

このツールをDLするときはメルアドが必要になりました。
05 April

load-scripts.phpのコンソールエラー

http://blog.mizoshiri.com/archives/2213
https://coronblog.net/2017/01/26/131616.html#i-3
https://jp.mytory.net/archives/2020


管理画面内のjsが止まって色々正常に動かなくなる

ウィジェットが動作しない(ドラッグ&ドロップできない)
Tiny MCE関係

wp-config.php に書き込む

define( 'CONCATENATE_SCRIPTS', false );
define( 'COMPRESS_SCRIPTS', false );
20 March

WP 管理画面の表示設定 noindex,nofollowにしたい

標準で検索除外にチェックいれると noindex,followになる
それを noindex,nofollow にしたい
フォーラムの回答からこぴぺ。ありがたやー

検索するとgoogle的には長期的にみればnoindex,follow = noindex,nofollowらしい

function my_no_robots() {
echo "<meta name='robots' content='noindex,nofollow' />\n";
}
function my_noindex() {
if ( '0' == get_option('blog_public') )
my_no_robots();
}
remove_action( 'wp_head', 'noindex', 1 );
add_action( 'wp_head', 'my_noindex', 1 );
if ( isset( $_GET['replytocom'] ) ) {
remove_action( 'wp_head', 'wp_no_robots' );
add_action( 'wp_head', 'my_no_robots' );
}
13 March

CSSで縦書き

http://techmemo.biz/css/writing-mode/

p {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
}