functions.php

2017.02.20

TinyMCEをカスタマイズする

costom_tinyMCE

Tiny MCEでフォントファミリーを選択できるようにしても、欧文フォントしか無かったり、指定したいフォントが無かったりした時にのために、カスタマイズできるようにしたいと思います。 functions.phpに以下を追加 本来はこのように書けばOKなんですが、管理がしにくいので以下のように書き換えて...

2017.01.12

MW WP Form で入力要素を動的に出力する

mw-wp-form_generated

MW WP FORMを使用した際に、クライアント側で入力要素を管理できるカスタマイズのご紹介です。 通常は、MW WP FORMの各フォームの設定画面から入力するので、 select要素の場合、’children’の中にoptionの項目を入れていきます。 クライアントが更新...

2016.09.01

WordPressでAjax検索を実装する

カテゴリー:
ajax_thumb

WordPressでカテゴリーやタクソノミー、カスタムフィールドの値でAjax検索を実装する方法をご紹介します。 おおまかな方法としては、 1.HTML/CSSの作成 2.functions.php に jsonデータを格納するための記述の追加 3.JS側で jsonデータを取得し、一覧表示 という...

2016.08.24

the_content(); のカスタマイズいろいろ

thcontent_thumb

WordPressで毎回、必ずと言ってよいほど使う the_content(); のテンプレートタグですが、 今回はちょっとかゆいところに手が届くかもしれないカスタマイズを3つご紹介します。 HTMLタグ除去 + 先頭◯文字だけ出力(ループ内) index.php や archive.php などの...

2016.08.18

カスタム投稿アーカイブページの最大表示件数を is_main_queryを使ってページごとに設定する。

カテゴリー:
blogimg_functions

例. 新着情報一覧(カスタム投稿) ー 最大表示件数=15件 ブログ記事一覧(カスタム投稿) ー 最大表示件数=20件 のようにそれぞれで最大表示件数を設定したい場合は、query_postsを使えば簡単です。 しかし、上記の記述方法はあまり推奨されていません。 ループ部分の記述で一度データベースに...

2016.08.17

WordPressの画像の扱い方①メディアアップローダーの特性を利用したカスタマイズ

カテゴリー:
BLOG_Wordpress_image

wordpressの標準機能として搭載されている【メディアアップローダー】には画像を管理画面上から扱える事以外にも様々な特性があります。 これらを上手く扱う事によりwordpressを用いた構築作業が効率化できます。 ここではその一部を紹介したいと思います。 メディアアップローダーからアップされた画...

2016.08.03

WP Page Naviが正常に動かない時の原因と対策

wp_page_navi

原因 ページ送りが動かない原因は大別すると下記の2つです pagedが効いていない posts_per_page(1ページ当たりの投稿の取得件数)が正常に動いていない。 ケースによってどちらかが原因となっていることが多く、非常に多くの人がこの現象に悩まされています。 コムデ社内においてもサイト構築の...

2016.03.11

ビジュアルエディタにCSSを適用する

カテゴリー:
blog_css

ビジュアルエディタから記事など更新する際に、実際の見た目と異なるのでお客様からはわかりにくかったりします。 実際のh2やh3のスタイルをビジュアルエディタでも反映してほしいというご要望も少なくないはずです。 そこで、ビジュアルエディタに実際の見た目が合致するように、スタイルを適用させていきましょう!...

2016.03.03

固定ページや投稿ページにパスワード機能を適用する時のカスタマイズ

カテゴリー:
BLOG_PASSWORD

記事に閲覧制限をかけたい! 割と知られている機能ではありますが、wordpressの投稿/固定ページには、記事ごとに個別にパスワードを設定することが出来ます。 「一部のユーザーのみ閲覧可能」という環境を実現するにあたっては様々な方法があるかと思いますが、手軽にページ毎の閲覧制限がかけられる方法として...

2016.01.25

プラグインを使わずにセキュリティ強化を考えてみよう

カテゴリー:
wp_security

CMSを使用しているサイトの約25%がWordPressで作られています。 これだけシェア率が高いと、やはり悪いことを考える人(できちゃう人)もいるので、セキュリティ対策はしっかりとしておきたい! WordPressプラグインを使うことで様々な設定ができます。 ログインに必要な入力欄を増やしたり、施...

1 / 212

ご相談・ご依頼に関して、まずは

ください。お気軽にどうぞ