2022-01-01から1年間の記事一覧
https://keymaso.com/programemory/javascript/html-to-image/ 上記を元に作成すると、画像のダウンロードが出来なかったのですが、サーバにアップしたら出来ました。 hinanaoblog.xyz ```<html lang="ja"><head> <title>テスト</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </meta></head></html>
標準入力とは? プログラムに渡される値やデータの標準(デフォルト)の入力元のことです。 標準の入力経路というのは、基本的には「キーボードからの入力」を意味します。 標準入力 = standard input の意味で、stdinと略されて使用されることが多いです。 …
//次の配列を使用して、2という値を出力。 $test = array( array( array( 1,1,1 ), array( 1,1,1 ), array( 1,1,1 ) ), array( array( 1,1,2 ), array( 1,1,1 ) ) ); echo $test[1][0][2]; //上の配列をfor文をつかって全て出力 for($i = 0; $i < count($tes…
2つのInteger(整数)の配列を、それぞれ同じ順番(添字)の値が合計された値を持つ配列を新たに作る関数を作成 作られる配列は2つの入力された配列のうち少ない個数の配列の個数とします。 $nums_1 = [0,1,2,3]; $nums_2 = [0,1,2,3,4,5]; function nums_pul…
CSSの読込がうまくいかないことがあるので、CSSに自動で日付が入るようにして毎回違うCSSを読み込むと前のキャッシュが残らない。 方法としては、 ? をCSSに加える。 <link rel="stylesheet" href="./css/cm_pc.css?<?php echo date('Ymd-Hi'); ?>" type="text/css"> これが一番簡単な方法かと! サーバにアップする際に、『.html』をPHPとして動作させるた</link>…
バリデーションのtrue か falseを判定する関数を作成 $nums = [0,1,2]; $check = ""; function check($nums){ if (empty($nums)){ echo "空です。" .PHP_EOL; return false; } if( !is_array($nums)){ echo "配列ではありません。" .PHP_EOL; return false; …
phpでforeachで値を配列に再格納する方法です。 配列のキーを指定して格納することが必要です。 例えば、配列の数字を2乗したものを配列に再格納する場合 $nums= [3,4,5]; foreach($nums as $key => $num){ echo $num . PHP_EOL; $nums[$key] = $num ** 2; …
PHP の関数で『pow(【基数】,【指数】)』があります。 基数:基となる数字(10の2乗なら、10) 指数:累乗したい数字(10の2乗なら、2) pow(10,2) 関数もありますが、PHP5.6以降では下記の書き方もできます。 【基数】 ** 【指数】 10 ** 2 『**』が使え…
1.Admin Columnsをインストール 2.カスタマイズしたいメニュー画面で設定を開く 3.列を追加 -> 内容を記入 -> 更新 これで一覧画面にアイキャッチ画像が入りました。
再帰関数は関数の中に自分自身を呼び出すことをいいます。 ただそのままだと無限に自分自身を呼び出し続けるため終了条件が必要になります。 if文の中で使うようにしましょう。 '''function 関数名(引数) { if (終了条件) {return 戻り値; } else {関数名(引…
関数で2つの値を戻したい時は、値を受け取る方法として便利なのがlist()です。 関数内で配列に値を入れてreturnする list($a,$b)で関数を受け取る $a、$bで使用できる 例 $num_1 = 0; $num_2 = 0; function TwoNumbers($num_1, $num_2){ $num_1 = 7; $num_2 …
例えば、『3:みかん』というような書き方をしたいとき下記のように、 ドットで繋ぐ方法もありますが、長くなると分かりにくくなります。 echo $int . '番目:' . $string . PHP_EOL; sprintf()を使って『◯番目:xxx』というフォーマットにすることができま…
All-in-One WP Migrationを使えば、テンプレートファイルはもちろん投稿記事やプラグインまでお引越しできます。 エクスポートの方法 1.All-in-One WP Migration プラグインをインストール 2.エクスポート -> ファイル選択 3.ファイルをダウンロード(動いて…
HTTrack インストール macOS へインストール 全てターミナルで行います。 brew install httrack HTTrack の使い方 httrack 上記、コマンドを打てばスタート。 Enter project name :your_project_name Base path (return=/Users/yourname/websites/) : Enter …
投稿ページに別のテンプレートを作成する方法 ファイル名は任意でOK。 テンプレート冒頭に下記を明記。Template Post Type: post,newsで指定します。カスタム投稿ページに利用する場合はスラッグ名(例:news)を指定すると投稿ページで選択できるようになり…
投稿記事を普通にループで取得したい時は下記のように書きますね。 <div class="col-md-4"> </div> 投稿した記事をループさせるのはWPに用意されているメインクエリを使用しますが、 下記のページのように投稿ページのサイドバーやページ下部…
http://webdesign.practice.jp/wordpress-theme13-category-php
http://www.saka-en.com/wordpress/wordpress-registered-post-hierarchical/
見ている記事とタグが同じ記事を、関連記事として出すことも可能です。 https://cms-hikaku-navi.com/column/5564/ https://nelog.jp/tag-reated-entries https://qiita.com/marumasa/items/463cd23549a98b012797
$i; $j --){ echo ' '; } for($k = 0; $k <= $i * 2; $k ++){ echo '0'; } echo PHP_EOL; …
https://qiita.com/wakahara3/items/bb7c8d7a1673b161abe7
https://webukatu.com/wordpress/blog/37278/
PHP で比較演算子でチェックすることはよくありますが、『==』でチェックすると20と20Aを同じと判定されてしまいます。 PHP では『==』だとチェックの時に数値型へ変換する時、頭の数値以外の文字列は消えてしまうのが原因のようです。 PHP でチェックする時…
0; $i--){ if($i % 3 === …
cssのaspect-ratioも随分普及してきましたが、 今日は以前からブロック要素の縦横比を維持する方法です。 ・縦横比を設定したい要素にposition:relativeを設定。(中身はposition:absolute) ・上記の要素に疑似要素を作成してpadding-topで縦横比を設定 ・中…
macOSをJISキーボードで使っている場合、バックスラッシュ(\)の入力は optionキーを押しながら、¥キーを押す。(Mac mini 等で Windows用のキーボードを接続している場合は Alt キー) の方法でできます。 参考にしたサイトは下記です。 Macにおけるバックス…
PHPで改行をする方法の1つとしてPHP_EOLがあります。 PHP_EOLはPHPの定義済み定数であり、OSに応じて自動的に改行文字を設定してくれます。つまりOSに関係なく改行できる定数ということです。 使い方 ドットで連結もできます。 for($i = 1; $i <=10; $i++)…
Macでファイルパスをコピーする方法、右クリックとoptionキーでパスを簡単コピーできます。 参考にしたのは下記のサイトです。 blog.skeg.jp
Macにphpがインストールされているものと思い込み、ターミナルで php -v と打ったらphpが入っていないことに気づきインストールをすることに。 調べてみるとHomebrewでphpをインストールするのが多く出てきたので、 Homebredの公式サイトで出てくるコマンド…
@charset "utf-8"; // ============================== // サイトの基本設定 // ============================== // 幅の関係----------------------- $width-base: 1200px; // 全体 $width-main: 800px; // メインエリアの幅 $width-side: 400px; // サイド…