雑記

WordPressのショートコードが便利

投稿日:

このサイトの立ち上げ当初は、謎解きの評価・感想ページは全て手作業で作っていました。

しかし、どのページもフォーマットが一緒なので「TinyMCE テンプレート」を入れて、概要と評価部分の枠だけはテンプレートで一気に作成出来るようにしました。

暫くはそれで満足していたのですが、どうもWordPressにはPHPを手軽に使える機能がある事を知りました。そうショートコードです。本来記事ではPHPのコードを使う事が出来ないのですが、function.phpにショートコードとして実装することで呼び出せるのです。

ということで、今ではDBにイベントのタイトルや評価を書き込み、それをPHPを通じて概要・評価テーブルとして出力するように変更しました。ショートコードを使って概要・評価部分を出力すると、メンテナンス性が高くなって良いですね。例えば評価部分に項目を増やしたい時なんかはDBにカラムを足してデータを追加してショートコードのテーブル作成部分を少し弄るだけで済みますからね。謎解き評価ページが少ない内はDB使わなくても手作業で全ての評価ページを修正しても良いですが、評価ページが100とか200とか増えてくると全て手作業でっていうのは辛くなりますからね。

まぁそこまで謎解きの評価ページが増えるの?というのはまた別問題・・・少なくとも勉強になったしイインダヨ。

-雑記
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ドメイン引越し

tsubuann.stars.ne.jp から nazoshumi.com へとドメインの移行を行いました。 以下謎解きやゲームとは全く関係のない作業メモ。 概要 汎用ドメイン(xxx.stars.n …

10の最大の恋愛は失敗するを調べてみた~その3~

はじめに みなさんメリー🔥ビデオ🔥!! スパムツイートを調べ過ぎて不快感を感じなくなりました。どうも粒あんです。 前回調査したのが10月半ばなので2か月ぶりの調査ですね …

no image

帰ってきました

一週間旅行より帰ってきました。 本当に電波無かったので、FGOやアズレンのイベントが進んでないです。 頑張らなければ・・・。

no image

謎解きイベントを検索する機能を実装した

謎解きイベントの種類や日付や難易度をもとにイベントを検索する機能を実装した。 といってもイベントは自分で登録する必要があるポンコツ機能だけど。 検索ページはこちら WordPressで作る必要があるの …

LINE@を使った謎解きの作り方 その1

はじめに LINE@を利用した謎解きの作り方をご紹介します。とはいっても作り方は非常に簡単です。何とパソコンすら不要でスマートフォンだけで作れちゃう敷居の低さですので、説明なんて見なくても作れちゃうと …