iPhoneやAndroidのスマートフォン端末やiPadのタブレット端末の特長を活かしてWebサイトを縦・横でデザイン・レイアウトを切り替えたいときに簡単に実現できる方法を紹介。
javascriptを使わずに縦長なのか横長なのかを判別してスタイルシートで切り替えることができます。

縦で持っている

外部スタイルシートの場合
<link rel="stylesheet" media="all and (orientation:portrait)" href="tate.css">

スタイルシート内に記述する場合
@media screen and (orientation:portrait) {
body { color: #000; }
}

横で持っている

外部スタイルシートの場合
<link rel="stylesheet" media="all and (orientation:landscape)" href="yoko.css">

スタイルシート内に記述する場合
@media screen and (orientation:landscape) {
body { color: #ff0000; }
}
AD
Xcodeでスプラッシュ画面の時間をコントロールするやり方は
起動時に読まれる application didFinishLaunching 関数の中に

//5秒表示
sleep(5);


を書くだけで調整することができます。
これで、iPhoneアプリを起動したときに表示されるスプラッシュの表示時間が
5秒表示されるようになります。
AD
WordPress


ワードプレスで管理画面以外から記事の投稿・編集・削除を行う方法

管理画面以外の外部サイトやページから記事の追加・編集・削除を行うには以下の関数を使うとできます。

記事の投稿


記事の投稿関数: wp_insert_post
// 投稿オブジェクトの作成
$my_post = array();
$my_post['post_title'] = 'My post';
$my_post['post_content'] = 'This is my post.';
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = array(8,39);

// データベースに投稿を追加
wp_insert_post( $my_post );


記事の編集


記事の編集関数: wp_update_post
// ID が37の投稿を更新します
$my_post = array();
$my_post['ID'] = 37;
$my_post['post_content'] = 'これの本文は更新されました。';

// データベースの投稿情報を更新
wp_update_post( $my_post );


記事の削除関数


記事の削除: wp_delete_post
wp_delete_post( $postid, $force_delete = false )


AD