delalunaofficedaysのブログ

WORDPRESSとEC CUBEくらいしか触っていないWEBデザイナーの日記とかメモ。

WORDPRESS

せっかくなのでWORDPRESSの環境をVagrant上に用意してみる。

先ほど作ったMySQLの素晴らしい環境にWORDPRESSでもインストールしてみようかなって思ったのでやってみる。 [code] mysql> create database wp01; Query OK, 1 row affected (0.00 sec) [/code] SQL文を使って普通にデータベースを作成。 CUIにも慣れてきた…

WORDPRESSが改ざんされまくっているのでいい加減セキュリティ入れてみた。

レンタルサーバーにあるWORDPRESSが改ざんされてメールの発信元として踏み台にされる事件が起きました。 これは困ったということなのでテーマファイルとwp-config.phpだけバックアップを取って入れ替えたのですがまだ不安。 前回もこの対処で乗り切ったかと…

WORDPRESSの投稿を Custom Post Type UI と Advanced Custom Fields の組み合わせで便利にする

Custom Post Type UIをインストールして設定。 続いてAdvanced Custom Fieldsをインストールして各種項目を設定。 「投稿タイプ」を選んで先ほど作った"event"を選択。 すると、”イベント登録”から新規追加した時のみカスタムフィールドが表示される。 アー…

WORDPRESS 最上位のカテゴリだけ表示

小カテゴリの情報を出力したい時に、親カテゴリは”これ”ですよという表示がしたい。 そして親カテゴリがない場合はそのまま表示したい。ということがよくある。 function.php [php] //最上位のカテゴリ情報を返す function get_top_categoryData($cat_id){ $…

サイトを公開するまでにやっておくことまとめ(主にWORDPRESS)

今までサイトを沢山作ってきたのである程度作業をパターン化しておきたくてメモしておきます。 WORDPRESSのダウンロード まずはWORDPRESSをダウンロードします。 https://ja.wordpress.org/ もちろん最新版で問題ないです。 ローカル環境にテストを置く 今は…

自分用WORDPRESS汎用的テーマ・プラグインまとめ

プラグインなど汎用的に使えるものをまとめてみる。 ACF(Advanced Custom Fields) https://www.advancedcustomfields.com/ カスタムポストを作る上で必須のプラグイン。 Contact Form 7 http://contactform7.com/ja/ お問い合わせフォームを作るためのプラグ…

WORDPRESSでjQueryが動かなくて困ったときに対処したこと

とりあえずheader.phpとかでjQuery読み込むのはやめました。 コンフリクト起こしまくりで辛いです。 function.phpに [php] wp_deregister_script(‘jquery’); wp_enqueue_script(‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js…

テンプレート内に固定ページの内容を表示させる

縦に長いページを作る際に、全てテンプレート内で解決させるのは大変だったので ページごとに区切ってしまいたかったのです。 [php] $page_info = get_page_by_path(‘固定ページのスラッグ’); $page = get_post($page_info); echo $page->post_content; [/ph…

InstagramからWordPressに投稿したい

良いプラグインを見つけたので試してみる。 Intagrate Lite - Instagram Image Publishing https://wordpress.org/plugins/instagrate-to-wordpress/ これさえあれば連携できるみたい。 管理画面の「新規追加」から探したらあったので翻訳の関係でこちらから…

WORDPRESSとFACEBOOKを連携するのに一番簡単な方法。

facebookのことをよく調べてみたんですが、これちゃんとWORDPRESSを連携させようとするとすごく難しそうですね。 なので、もっと簡単に連携できる方法が無いか調べてみました。 調べた結果、「JetPack」という以前使ったことのあるプラグインにたどり着いた…

WORDPRESSの記事内でコメントアウトを使うとpタグが挿入されるのを防ぐ

WORDPRESSの記事内で画像やコメントアウトを使うとpタグが挿入されるのが非常に面倒なので pタグを削除する [code] function remove_p_on_images($content){ //画像のみpタグで囲わない return preg_replace(‘/<p>(\s)(<img . \/>)(\s*)<\/p>/iU’, ‘\2’, $content); } add</p>…

WORDPRESS THE EVENT CALENDARの「イベント for」を消す

https://ja.wordpress.org/plugins/the-events-calendar/ コチラのプラグインでイベントカレンダー組んでみた。 ちょっとだけ見た目が気に入らないところがあったので修正。 the-events-calendar\src\functions\template-tags\loop.php 内の、 [code] %1$s f…

query_postsでカスタムポストと通常の投稿を混ぜて一覧表示

query_postsでカスタムポストと通常の投稿を日付順にまとめて表示する必要があったのでコードメモ。 カスタムポストでイベント情報を登録するものとする。 [php] array(‘post’,‘event’), ‘tax_query’ => array( ‘relation’ => ‘OR’, array( ‘taxonomy’ => …

イベントの日時と内容をカスタムフィールドに入力してカレンダーにもイベントの日時で表示したい

■やってみたこと Advanced Custom Fields をインストールする。 適当にカスタムフィールドを設定する [php]

WORDPRESSの記事一覧の2ページ目以降がどうしても表示されない件

ほんとにどんなプラグイン使っても2ページ目以降が表示されなくなってしまったのでもう作りなおしてしまおうという検証。 Top Level Categories Fix 結局このプラグインを入れて解決しました。 なんかわかんなかったけど動けばいいや。

Androidにwordpressアプリ入れたけど

それほど意味無いねこれ。 まあ、なんとなくカッコイイ事と複数のブログを簡単に切り替えて投稿できることくらいですかね。利点は。

WORDPRESSでフロントページのみとそうでないページの切り分け

[php] トップページにだけ表示したいものを記載 [/php] [php] トップページにだけ表示したくないものを記載 [/php] [php] トップページにだけ表示したいものを記載 トップページ意外に表示したいも…

WORDPRESSでアイキャッチが付新着情報を表示するコードメモ

こんなんです。 [php] ‘news’, //特定のカテゴリースラッグを指定 ‘posts_per_page’ => 10 //取得記事件数 )); foreach( $newslist as $post ): setup_postdata( $post ); ?> <div class="news_block"> <p></p> </div>