FileMakerProを活用して仕事を効率化しよう!
[temp id=2]

今目指しているのは、仕事リストなどの各ページで異なるデーターベースを表示せるというものです。単純なプロトタイプでいいので枠組みだけ作ろうと考えています。

まずは、「顧客」ページで実験をしています。うまく行けば、その他のデーターベースも作っていきます。

ただ、データーベースは難しそうなのでしっかり勉強しようと思います。

ページのポストIDを表示する

今回は、$wpdbを使ってMySQLを操作するにあたり、ポストIDが必要になるので取得してみました。

$postはWordPressに用意されている投稿情報を保存している便利なグローバル変数です。この変数を使えばポストIDを取得できます。ポストIDとは、その投稿や固定ページが作成されたときに割り振られるユニークな値(整数)です。このポストIDは通常絶対に重複することはありません。

<?php

// ページのポストIDを表示する
global $post;
$post_id = $post->ID;

// 結果を表示
$result = 'このページのポストIDは「' . $post_id . '」です。';
return $result;

?>

やったー! 顧客ページのポストID「18」が表示されました。

参考になったサイト

▼ ポストIDの取得方法

投稿のIDを出力・取得する

▼ $wpdbを扱うにはポストIDが必要

wpdb道場 (2) 〜データの作成・更新・削除〜

まとめ

グローバル変数$postを使うとページの情報を取得できる。

$wpdbを使ってMySQLを操作するにはポストIDを取得する必要がある。(かどうかは知りませんが、ポストIDを取得するとページを特定できるので便利ということでしょうか)

でも、ポストIDをキーにすると仕事リストなどのページを変更できなくなるなぁ。。。

[temp id=1]

kantan

FileMakerPro用販売管理システム「カンタンPro」を開発しています。僕自身が10年以上使って鍛えまくって来た実践的なシステムです。

0件のコメント

コメントを残す

アバタープレースホルダー

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

KantanPro © 2004-2022