ど素人から毛を生やす。<延>

WordPress

エックスドメインWP4.7更新時、管理画面のエディタ等に不具合が発生する件の対処

Web > WordPress 2017年1月29日(最終更新:3月前)

どもです。
ウェブ関係の更新はとても久しぶりです。

ここまでのあらすじ

先日、WordPress4.7にアップグレードしたのですが、
その際にエディタがテキストで固定され、ビジュアルエディタが使えなくなる不具合が発生しました。

この症状には見覚えがあります。
プラグインないしテーマのjsの書き方が、更新された本体のjsとバッティングする奴です。

というわけで、プラグインとテーマを一通りオフにしてみたものの、
何故か今回は問題が解決しません。
軽く調べてみてもそのような問題は見られず、本体のバグでもなさそう。

まぁテキストだけでも記事は書けるので、問題を放置していたのですが…
このたび、サイトにフォームメールを設置してみたのです。
しかしjsエラーのせいで頁のパーマリンクが変えられない。

これは解決せねばまずい、と思い調べてみたところ、
どうやら... 続きを読む »

WordPress4.5バージョンアップでHeadSpace2とバッティング

Web > WordPress > プラグイン 2016年4月14日(最終更新:1年前)

どもです。

ちょうど昨日、WordPress4.5が公開されました。
ので、アップグレードしたのですが、どうにもエディタの調子がおかしい

こういうトラブルは過去にもありました。
だいたいはエディタに変更が加えられたことで、エディタ系プラグインが正常に動かなくなるパターンです。

確かに今回、エディタの機能が一部バージョンアップされているので、この可能性は高い。
が、自分のブログに於いては、エディタ系プラグインなんてAddQuicktagくらいしか使っていません。
こいつがトラブルを起こすなんて聞いたことないですし、実際切っても変わりませんでした。

で、他のプラグインも切ったりつけたりしたところ、HeadSpace2がバッティングしてしまっていることが判明
取り敢えずプラグインの更新があるまではHeadSpace2を切るか、代替を探す方が無難そうです。

追記

... 続きを読む »

無料レンタルサーバーにWordPressを移設するのに、色々試してみた結果。

Web > WordPress 2016年4月6日(最終更新:1年前)

どもです。

当サイトは、だいたい2016年4月をもってサーバー・ドメインを変更し、
「ど素人から毛を生やす。<延>」に名を改めました。

サーバーを変更するわけですから、当然ながらWordPressやデータベースの移設は必須作業です。
しかし、移設先が無料のレンタルサーバーということで、不自由の多い中で無事に移設ができるのか。
WordPressの移設でググッてみたところ、いくつか方法がありましたので、試してみることにしました。

WP複製プラグイン「duplicator」
→レンサバの仕様上、使えない!

さて、最初の候補ですが、WP複製プラグイン「duplicator」です。

こちらは移設元サイトで諸々のデータを含んだファイルを作成し、
それを移設先のサーバー内にアップロード、
ブラウザからアップロードしたファイルにアクセスして展開。

空のデータベースさえ作っておけば、以上の手順で、WordPress本体ごとコピペできる... 続きを読む »

サイトアドレス変えたら403になったときはhtaccessでシンボリックリンクを有効化!

Web > WordPress 2016年3月15日(最終更新:1年前)

どもです。

だいぶ前に、WordPressで「サイトアドレス」を変更したら403エラーになった件の対処を書きましたが、
こちらの記事の進化・改訂版みたいなものです。

シンボリックリンクとは

シンボリックリンクとは、
特定のファイルやディレクトリを指し示すファイルを作成し、
それを通じて本体を参照する仕組み

だそうです。

あるいは、
既にあるファイルに別名をつけて、
その名前で参照できるようにすること

とも解釈されるそうです。

最もわかり易い例は、
デスクトップに貼るショートカット... 続きを読む »

管理画面にメディアアップローダーを追加、絶対パスをルート相対パスに変更、画像のリアルタイム表示

Web > WordPress 2016年2月19日(最終更新:1年前)

どもです。
管理画面に独自の設定ページ、そこにメディアアップローダーを設置――という作業は、
結構前に、テンプレート商品を作るのにやってたのですが…。不備はないのですが、なんか使いづらかったので、この機に改善しようと思いました。

希望の完成形はこんな感じ。
・画像を挿入すると絶対パスになるので、ルート相対パスにしたい。(CPIサーバーでの運用のため)
・入力した画像が逐次表示されるようにしたい。

さて、やってみます。

基本:アップローダーの設置

【technopolis】管理画面にメディアアップローダを組み込む
こちらのサイト様を参考にしましょう。

function load_admin_things() {
    wp_enqueue_script('media-upload');
    wp_enqueue_script('thickbox');
    
... 続きを読む »

get_postsで取得した更新日時を管理画面で設定したフォーマットに変換

Web > WordPress 2016年2月17日(最終更新:1年前)

どもです。

最近、query_postsでなくget_postsを使うことが増えました。
そしたらget_the_modified_date辺りが使えなくなったので、$post->post_modifiedで取得した日時データを、WordPressの管理画面で設定した日付フォーマットに変換したい

①日付・時間フォーマットを取得
get_option( 'date_format' ); ←日付
get_option( 'time_format' ); ←時間

②日付の表示方法を変更する... 続きを読む »

1つの投稿から2つのURLとテンプレートで出力・解説

Web > WordPress 2016年2月2日(最終更新:1年前)

どもです。

こっそり当ブログにコメントフォームを追加したところ、けっこう前に書きました、
1つの投稿から2つのURLとテンプレートで出力する・改
について、コメントをいただきました。

これの通りにやったけど上手くいかないというお話。
言われてみれば、これを完コピして上手く行くのは僕と同じ作り方をしているときに限られるか。

そう思いましたので、僕がこれを作ったときの方法を晒しておくことにしました。

用意するもの:プラグイン「Debug Bar」

これを有効化すると、管理ヘッダーの右側に「Debug」という項目が表示されますのでクリック。

h280202

こんな画面が出ます。
見るべきは一番下、「Matched Rewrite Query:」。... 続きを読む »

カスタムフィールドで記事のソートが失敗するのは「orderby」を「meta_value」にしているからかも

Web > WordPress 2016年1月13日(最終更新:1年前)

どもです。

カスタム投稿タイプの一覧で、並び順をカスタムフィールドで設定。WP外でのPHPでもDBの値を使用。
後半は今回は無関係なのですが、ともかくカスタムフィールドの値で記事の並び順を決めたい。

$args = array(
	'orderby'  => 'meta_value',
	'order'    => 'DESC', //降順。昇順は'ASC'
	
... 続きを読む »

現在のカテゴリの下階層までが表示されるカテゴリ一覧

Web > WordPress > カテゴリー 2016年1月6日(最終更新:1年前)

どもです。

カテゴリが多くて多階層なサイトのサイドバーに良さそうなコードを作りました。

h280107

例えば「親」「子」「孫」カテゴリがあったとして、トップレベルは記事のあるもの全てが表示されます。
「親」ページのときは、「親」の下の「子」カテゴリ覧まで、
「子」ページのときは、「親」の下の「子」の下の「孫」カテゴリ一覧まで表示されます。
また、singleページは所属する全てのカテゴリが最下層まで表示されます。

function sideTermList($wp_query,$taxonomy){
	$customPostType = get_post_type();
	
	//所属するtermの取得
	$term_parents = array();
	
... 続きを読む »

記事が所属する固定ページの多階層リストを出力する

Web > WordPress > 固定ページ 2015年12月4日(最終更新:1年前)

どもです。

けっこう前に書いたこちらの記事のパワーアップ版です。

出力は wp_list_categories に近い感じで、子ページがあるときは<li>内に<ul>が出力される感じです。
また、子ページがあるときのみリストを表示するようにしました。
それと、現在表示中のページについては nowPage のクラスがつくようになっています。

プログラム的には、
再帰関数を用いて複数階層の取得と表示を行って、
配列の取得関数を query_posts ... 続きを読む »

1 2 3 4 5 6 8