雑記

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

投稿日:

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

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

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

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

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

-雑記
-

執筆者:


comment

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

関連記事

富士登山で起こったドラマチックな展開

はじめに 『日本一高い謎』をプレイするにあたって登った富士山で起こった出来事を綴っておこうと思います。 ※謎解きにはまーーーったく関係ないです 準備編 まずは準備! ルートがハード 『日本一高い謎』は …

no image

帰ってきました

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

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

事の始まり 最近Twitterのトレンドを検索しているとこんなツイートを目にしませんか? そうスパムです。 トレンドをツイートに含めた挙句に、幾つかのBOTアカウント(多分)がリツイートといいねをツイ …

LINE@を使った謎解き

はじめに 皆さん最近謎解きをしていてLINEを使う機会が増えたと思いませんか?SCRAPを始めとする企業から個人まで、幅広い謎解き制作者の方々がLINEを使った謎解きを出題していますよね。そこで今回は …

ダンメモの謎解きイベントの問題点を考察

はじめに 前回ダンメモの謎解きイベントに参加した訳ですが、個人的には問題点の多いイベントに感じました。そこで今回プレイ歴1日のクソ雑魚冒険者が思ったイベントの何が駄目だったのかを書いてみました。 ネタ …