編集」カテゴリーアーカイブ

投稿ページにJavaScriptのコードを記入して動作させたい

と言う事で、「テキスト」で普通に書いた場合どうなるかの実験です。
以下 コード・・・
とやってみましたが、やはり普通にやったのでは「アウトー」でした。
スクリプトのファイルは読み込めそうなので?後はコードを書きかえれば・・・
この下に表示されるはず。jQueryが読み込まれてないかも

で、テストの結果 JavaScriptのコードは蹴られましたが、ファイルを読み込むことはできました。
読めさえすれば何処に書いても同じなので外部のファイルに書き出して投稿ページの中で読み込むことにしました。
jQueryは、ヘッダー書き出しファイルの中で読み込めたのでOK。

jQuery用のスクリプトは、jQueryを$に省略さえしなければ今のところ正常に動くようです。
(バージョンややりたい中身によっては誤動作などあるかも)

ここでやりたいのは、外部ファイルにあるJSONデータを読み込んで、スクリプトで多少加工して表に出力するだけなので特に問題になるようなことはなさそうです。

なかなか 良い感じですね♪

固定ページに付けたタイトルに文字を追加して表示させる - テーマ:Twenty Twelveの場合

良く分からないタイトルですが、固定ページのタイトルをそのままメニューに利用している場合、あまり長い名前は避けたいものです。
ですが、ページ内にそのタイトルを表示する場合は、文字を足したくなる場合もあります。
このブログでもそうです。メニューには都道府県名だけ表示して、ページには「○○県の洗車場」と表示しています。
で、何処をいじっているかと言うと、固定ページテンプレート(page.php)の中に

< ?php get_template_part( 'content', 'page' ); ?>

というコードがあります。
これは、content-page.phpと言う固定ページの記事を出力するテンプレートを選択しています。
試しにcontent-page-bbs.phpと言うファイルを作って確認してみたら

< ?php get_template_part( 'content', 'page-bbs' ); ?>

で呼び出せました。

さて、固定ページは、ページ毎に好きなテンプレートを選べるようになっています。
page.php とか page-1.php など
そのテンプレート毎に別々の記事表示用のテンプレートを用意すればいろいろできることになります。
content-page.php とか content-page-bbs とかです。


<?php
/**
* The template used for displaying page content in page.php
*
* @package WordPress
* @subpackage Twenty_Twelve
* @since Twenty Twelve 1.0
*/
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php if ( ! is_page_template( 'page-templates/front-page.php' ) ) : ?>
<?php the_post_thumbnail(); ?>
<?php endif; ?>
<h1 class="entry-title"><?php the_title(); ?>のコイン洗車場情報</h1>
</header>
以下省略

ところで、上に揚げたpage-1.phpですが、単純にpage.phpをコピーして名前を変えるだけでは認識されません。
先頭のコメント内に
Template Name: page-1
の様にテンプレートの名前を追加してやると固定ページの投稿画面に表示されるようになります。

WordPress版 コイン洗車場情報 オープンです

 いつもご愛顧ありがとうございます。

さて「Wordpressを使ってみたい」という単純な動機で移行してしまいました。(笑)

表示とそれぞれの洗車場への投稿だけは、受け付けられるようにして有ります。

新しい洗車場の登録はこれから考えるので(仕組みなど)しばらくお待ちください。
洗車場の追加だけできるようになりました。

閉鎖店の整理中です

閉店等の情報をお寄せ頂いた店舗を非表示に変更する作業を開始しました。

順次、閉店した店舗情報が見られなくなります。

閉鎖した洗車場を集めた「洗車場アーカイブ」的なページを計画しています。