プログラミング

スポンサーリンク
WordPress

【WordPress】PHPプログラムからサーバ上のファイルをメディアライブラリへ登録する方法

概要 media_handle_sideload関数を使用すると、既にWEBサーバ上にアップされているファイルをメディアライブラリに登録することができる。 media_handle_sideload関数 media_handle_sideload(連想配列, 投稿ID(省略可))※連想配列はキーname, tmp_nameを持つ media_handle_sideload関数を使用するには、以下の...
JavaScript

【JavaScript】ブラウザバック(戻るボタン)を無効化する方法

概要 JavaScriptのHistory APIでブラウザの戻るボタンを無効化することができる。 サンプル window.history.pushState(null, null, null); window.addEventListener("popstate", function() { window.history.pushState(null, null, null); return; ...
JavaScript

【脱jQuery】JavaScriptだけで要素のtop, leftを取得・設定する方法

jQueryのoffsetメソッドをJavaScriptだけで実装する方法をまとめました。 top, leftの取得 jQuery const left = $('#hoge').offset().left; const top = $('#hoge').offset().top; JavaScript const rect = document.getElementById('hoge').ge...
スポンサーリンク
Git

macOSのGitでLibreSSL SSL_connect: SSL_ERROR_SYSCALLが発生した場合の対処法

現象 先日、git pullしたところ以下のエラーが出た。 fatal: unable to access リポジトリURL: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ドメイン名:443 対処法 PC再起動で治る。 原因 原因はよくわからないが、macOs Catalinaにアップデートしたことと、カスペルスキーのセキュリテ...
Git

Gitでプロジェクト毎にユーザー名、メールアドレスを変更する方法

概要 --globalオプションを付けずに、git configコマンドを実行すればよい。 git configコマンド git config user.name "hoge" git config user.name "hoge@example.com" 上記コマンドを実行すると、.git/configに以下の内容が追記される。(コマンドを使わずに、ファイルを直接編集してもよい) .git/co...
Swift

【Swift】オプショナルとは?アンラップとは?

オプショナルとは nilが入る可能性のあるデータ型のこと。データ型の後ろに?を付けるとオプショナル型となる。(データ型の後ろに!を付ける暗黙的アンラップ型というものもあるが、使うことは少ないのでここでは触れない) var hoge1: Int? var hoge2: String? アンラップとは オプショナルから値を取り出すこと。オプショナル型の変数の後ろに!を付けるとアンラップされる。中身がn...
Swift

【Swift】コードフォーマットのショートカットキー

command + Aで全て選択したの後にCtrl + i
Swift

【Swift】WKWebViewの使い方

import WebKitを記述WKNavigationDelegateを継承するviewDidLoadに以下を追加インスタンス.navigationDelegate = selfインスタンス.load(URLRequest(url: URL(string: "メソッドを定義func webView(_ webView: WKWebView, didFinish navigation: WKNav...
WordPress

【WordPress】media_handle_upload関数で複数ファイルをアップロードする方法

<input type="file" name="hoge[]" multiple>上記HTMLの場合、以下の処理で複数ファイルをメディアライブラリに登録することができる。 $files = $_FILES; foreach ($files as $key => $value) { if ($files) { $_FILES = ["my_file" => [ 'name' => $files, ...
WordPress

【WordPress】PHPプログラムからAdvanced Custom Fieldsの繰り返しフィールドに値を保存する方法

データベースへの保存方法 update_post_meta関数を使う。 update_post_meta(投稿ID, 繰り返しフィールドのフィールド名, サブフィールドの件数);update_post_meta(投稿ID, 繰り返しフィールドのフィールド名_連番_サブフィールドのフィールド名, データ);※連番は0から始まる サンプル 繰り返しフィールドのフィールド名がitems、サブフィールドの...
スポンサーリンク