ご注文完了ページに表示するコンバージョンタグを、購入された商品毎に書き換える必要があった。 そのため、下記のコードを app/template/default/Shopping/complete.twig に記載。 (管理画面から編集する場合、コンテンツ管理>ページ管理>商品購入/ご注文完了を編集) これにより、特定商品で専用のタグを表示することができた。 {% set array = [] %} […]
EC-CUBEに対して管理画面から改修を行おうとしたところ、データ確認を行うdumpでエラーがでた。 ○管理画面のコンテンツ管理>ページ管理でファイルを編集し、{{ dump(array) }}を記入して保存した場合 これは、インストールしたEC-CUBEは本番モードになっており、テストのコードが使用できなくなっている。 ftpを繋ぎインストールディレクトリのトップに配置されている.envを下記の […]
WordPressの通知系の処理をfunction.phpで非表示にしているが、phpのバージョンを上げた際にphpエラーが出るようになった。 create_function()の記述が廃止されたことが原因の為書き換える必要がある。 ◆エラー一例 Deprecated: Function create_function() is deprecated in [対象ファイル.php] on line […]
郵便番号から住所を自動を実装するためのスクリプトとして、「YubinBango.js」が便利で使うようになりました。 が、こちらのjsはソースコード上に決まったclass属性を振る必要があります。 プラグインなどで出力したフォームでは、ソースコードの書き換えが行えなかったり、手間がかかります。 今回は、Wordpress案件でプラグインで吐き出されたソースコードの住所入力のフォームに、郵便番号から […]
WP-Membersを使用して会員制ページを作成しています。(使用WP:5.4.2) 現在まだテスト中ですので、不具合や設定方法など随時更新する予定です。 【実装したい仕様】 ▽固定ページ ・ログインページ(公開) ・メンバー登録ページ(公開) ・ユーザー情報(非公開) ・パスワードを忘れた方(公開) ▽投稿 ・全て公開 ▽カスタム投稿・・・会員限定ページ用 ・全て非公開 —̵ […]
$post_type = get_post( get_the_ID() ) -> post_type; $label = get_post_type_object($post_type) -> label;
//指定taxonomy以下のtermを取得 ※$slug=タクソノミースラッグ function my_custom_get_tarm($slug) { $terms = get_terms($slug,'hide_empty=0', 'order=menu_order'); //hide_empty=0に設定することで、記事の登録の無いリンクも表示 $tax = array(); $ct = […]
例)ラベル:ごはん/スラッグ:gohan の記事を取得 ◆get_post_type_objectを使用 <?php $get_post_type_object = get_post_type_object('gohan'); ?> ※必要なものを直接指定する場合 <?php echo get_post_type_object('gohan')->label; ?> […]
インストールしたてのWordPress Popular Postsでデータが保存されなかった。 原因は「記事を“投稿”ではなく“カスタム投稿”で投稿していた」ため。 デフォルトでカスタム投稿の値は取得しないため、管理画面からカスタム投稿タイプを設定する必要がある。
WordPressのパーマリンクで%postname%を設定した状態で、数字のみを入力した場合に「-2」が自動付与される。 投稿タイトルを使用していたサイトにおいて、投稿日にパーマリンクを変更したいと言われた場合にその仕様がわかった。 ◆WP仕様上、タイトルに「-2」が入る条件 A:すでに同名のパーマリンク指定をしている記事がある(投稿URLの重複を避ける為) B:パーマリンクを“数字のみ”で設定 […]