WordPress」カテゴリーアーカイブ

超単純にtwitterカードを設置する方法

システム作っていて、twitterカードを設置したくなる。
URLより画像ある方が使ってくれる率は上がるしね。
最低限の設定で表示させる方法。

現状このブログにはカードを設定してはいないが、そのうち付けたいとは思っている…思っては、いる。
続きを読む

classでWordPressプラグインを作る

基本的にネット情報だと、functionだけでプラグインを作る。
それを追加するには、下記のように作ったfunctionの名前を登録する。

add_action('the_content', '【作ったfunctionの名前】');

この作ったfunction処理の名前、被ったらエラーが起きる

流用しようというとき、イチイチfunction名を変えるのが、めんどくさい。
最低限書き換えるだけで、済ませたい…

プラグイン毎にfunction名考えたくない

そんな名付け無精同志は、是非classでプラグインを作ることをオススメします。
続きを読む

WordPressでお絵かきプラグインを使いたい

絵を描く我が身としては、無料素材から取ってくるより、絵を描きたい。
だがしかし、別アプリで絵を描き保存し、別ツールでUPなど、大変めんどうなのである。
出来ればwordpressの管理画面内で絵を描き、そのまま記事として使いたいのだ。

有名な『deviantART muro』は使えない問題

検索し真っ先に出るのが『deviantART muro』だが、対応wordpress3.0.0という結構な昔。
色々変わった現在では、使えるはずもなかった。

因みに使えなくなった原因は、『deviantART側が、常時https化し、外部からの接続を受け付けなくした』ことにあるので、エディタをクラシックスタイルにしても、wordpressのバージョンを5から3にしても無駄。
色々イジってはみたけど、deviantART側が、iframe接続を拒否されているのでは、もうどうしようもないのだ…

そこで考えたのが『自分で作ろう』ということだった。
続きを読む

SQLite Integrationの『Notice: Undefined property』対応

wordpressを5.0にしたら、SQLプラグイン『SQLite Integration』にて

Notice: Undefined property: stdClass::$compile_option in ~

といった426行目・424行目原因指定のNoticeエラーがたくさん出てくるようになった。

これは書かれている通り『$compile_option』がないせい。
まぁ、このプラグイン公開されてから大分放置されているしね…

---後日談---
5.1にしたらなんと『compile_option』に戻っていた。
よって、修正は不要なのだ!
都合上5.0を使いたい人だけ直せばいいんじゃないですか話ということで、記事は残しておく。
---------- ココマデ ----------
続きを読む

wordpressで、別の記事の内容を使う

パーマリンクを複数置きたいとかそういうとき、
プログラムで複数設定する他に、同じ内容の記事を作るという方法がある。

その場合において、1個書き直したら、同じ内容を合わせて書き直すとかメンドクサイ。
もう内容持ってきちゃおう!て方法。
ブログ内検索にはかからなくなるけど、同じ記事だしいいよね!
続きを読む

WordPressに読み込み済みjQueryを使う

テーマ等状態にもよるのだが、結構WordPressにはjQueryが読み込まれている。

既に読み込まれているのだから使おうとして、
jQueryを使い慣れている人は『$』で使おうとするだろうが、
wordpressで使えないことに気づくかと思う。

先程にも書いたがテーマ等状態にもよるから、そもそも無い可能性もなくはない。
その対応方法。
続きを読む

もくじをカンタンに自動生成する方法いろいろ

ブログを書いていると、文章が長くなる。
長くなると、どこにどの項目があるか、探すのがメンドウ。
リンクで該当項目に移動する目次が欲しい。

見つけたもので、使いやすいな、というものをメモしておく。
続きを読む

Exec-PHPをPHP7で使う

我がご愛用Exec-PHPだけど、もう数年更新していない。
でもPHPは7になってしまった。
当然問題が起きたんですよ!
なので使えるようになるまでの方法を記載しておく。

修正がめんどくさい人用に、下記を適用するプラグインを公開中
自己責任でお願いします!

では修正内容を、以下に記載します!
続きを読む