カテゴリー
WordPress

遅延読み込み一覧 サイト高速化

www-embed-player.js
recaptcha__en.js
twitter.com/widgets.js
googletagmanager.com/gtag/js
gtag(
gtm.js

カテゴリー
WordPress サイト制作

recapture v3

.grecaptcha-badge { visibility: hidden; }

カテゴリー
WordPress

wordpress 翻訳ファイル名

paid-member-subscriptions-ja.mo

カテゴリー
WordPress

WordPress分岐

<?php if( is_page( array(‘ページID’,’ページID’,’ページID’) ) ) : ?>
<?php if( is_page( 4981) ) : ?>
指定した固定ページでのみ表示するものをココに書く
<?php else: ?>
それ以外のページで表示するものをココに
<?php endif; ?>

カテゴリー
WordPress

WordPress簡単移転ツール

All-in-One WP Migration

512mb以上は有料版が必要

カテゴリー
WordPress

WordPressのテーマアップデート無効化

remove_action( ‘load-update-core.php’, ‘wp_update_themes’ );
add_filter( ‘pre_site_transient_update_themes’, create_function( ‘$a’, “return null;” ) );

カテゴリー
WordPress

【最新】アメブロ、WordPress無料移行

アメーバブログにはエクスポート機能がありません。

有料プランでも、エクスポート機能がないがために、長年構築されたブログを他のブログや、WordPressに移行させるには大変な労力がかかります。

ここでは、無料でできるアメブロのエクスポート方法をまとめましたので記載致します。

1.アメブロ記事のエクスポート

まずはhttp://www.geocities.jp/tool_bou/tool/blog/のバックアップツールを利用して記事をエクスポートします。

そのファイルをムーバブルタイプ形式でまとめます。

2.アメブロ記事の画像取得

1でインポートした記事の中から画像を取得します。
Irvineなどのダウンロードツールに1でインポートした全テキストをいれれば画像をピックアップしてダウンロードすることが可能です。

その際に、画像ファイル名が重複することがあるためフォルダ構造を維持してダウンロードすることをおすすめ致します。

3.画像のリンク先を変更

移転先のWPの画像リンクの記載を新サーバに合わせて置換します。

4.画像を新サーバにアップロードします。

5.WordPressのインポートツール

その後、WordPressのインポートツールを利用します。

wordpress管理画面に入り

ツール→インポート→Movable Type and TypePadを選択しインストール、有効を選択してください。

プラグインMovable Type and TypePad Importerの設定変更

Movable Type and TypePad Importer の  編集を選択し

function fgets($fp, $len=8192) {
の値を
function fgets($fp, $len=819200) {

に変更してください。

これを設定しないと長い文章が読み込まれずエラーで失敗してしまいます。

以上で設定完了となります。 

カテゴリー
WordPress

WordPressの投稿画面でビジュアルからテキストに切り替わらない場合

WordPressの投稿画面でビジュアルからテキストに切り替わらない場合これは、
ps disable auto formatting の不具合により切り替わらないことがあります。

ps disable auto formattingをオフにすると改行がもとに戻されてしまう場合があるので即時停止は注意してください。

そんな際には、TinyMCE Advancedのプラグインを導入し設定⇒TinyMCE Advancedから、Stop removingにチェックを入れて、
ps disable auto formattingをオフにしてください、

カテゴリー
WordPress

wordpess でインポートがうまくいかない際のTIPS

プラグインのMovable Type and TypePad Importerでは規定で8192文字以上のものは弾かれるようになっている

function fgets($fp, $len=8192) {
		if ( $this->has_gzip() )
			return gzgets($fp, $len);
		return fgets($fp, $len);
	}

の8192をそれ以上の数字にしてやればよい

カテゴリー
WordPress

?php wp_head(); ? の整頓方法

WordPressのプラグインを利用せずに、?php wp_head(); ? を整頓する方法

function.phpの末尾に以下を記入。

remove_action(‘wp_head’, ‘rsd_link’);
外部ツールを利用してブログ編集する時用のURL

remove_action(‘wp_head’, ‘wlwmanifest_link’);/
リモート投稿link rel=”EditURI”とlink rel=”wlwmanifest”の削除

remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’);
link rel=”prev”とlink rel=”next”の削除

remove_action(‘wp_head’, ‘wp_generator’);
wpバージョン記載

remove_action(‘wp_head’, ‘wp_shortlink_wp_head’);
link rel=”shortlink”の削除

add_theme_support( ‘automatic-feed-links’ );
フィードは、上記命令文で追加されている場合、
add_action(‘wp_head’,’feed_links_extra’,3); などでは消えない。

add_theme_support( ‘automatic-feed-links’ );を削除後、ヘッダーに、
<link rel=”alternate” type=”application/rss+xml” title=”RSS” href=”<?php bloginfo(‘rss2_url’);?>” />
を追加する