非IT業界のweb担当者一年生ブログスマートフォン用の表示で見る非IT業界のweb担当者一年生ブログ出版社でweb担当となったITの素人達が、web、ITのあれこれを備忘録的にまとめるブログ。この広告は、90日以上更新していないブログに表示しています。大量にある商品やコンテンツを、wikipediaっぽくあいうえお順に順番に一覧で表示させたい!そう思ったことはありませんか?ですが、実際にwiki風の外見をサイトで作ろうとすると意外と大変です。無料で使えるwiki化サイトサービスはゲーム系がほとんどですし、wordpressのテーマも、無料・有料を見てみても、どれもwikiっぽい感じではなく、しっくりこないものが多いです。そこで、誰でも無料で使えるwordpressで、好きなページをwikiのような一覧ページにできるコードを用意しました。下記に実際に使用したサンプルサイトを用意しましたので、ご興味がある方は、有料になりますがお譲りしますので、ご連絡ください!https://jpnpublishing.com/%e7%b7%a8%e9%9b%86%e7%94%a8%e8%aa%9e%e8%be%9e%e5%85%b8/なるべくwikiに近いものをイメージして作りました。PHPですので、好きなページをwiki化できることが特徴です。サイト全体が制約を受けてしまう「テーマ」よりも使い勝手がいいと思いますので、wikっぽいページも作りたいけど、そのほかは普通のサイトにしたい、というニーズにもこたえられるものになっています。これは、wordpressにPHPコードを貼り付けることで実現可能なものとなっています。実装自体は、ビジュアルでわかるマニュアルを用意していますので、プログラムはわからない!という方でも可能です。こちらでも別途サービスで実装することは可能です。17:45サイトをwiki化する方法Tweet広告を非表示にするもっと読むコメントを書く2019-02-13【朝活でwebマーケティング!】2月15日(金)開催決定!素人限定webマーケティング講座のお知らせWebのことをどこから学んでいいか分からない超初心者向け講座を1月25日よりスタートしました!かつての自分のように困っている方のために、そもそもの言葉の意味や仕組みを簡潔に理解できる所から始めて、そのままwebマーケティングの基礎まで理解できる講座を作りました。その第二回目が今週の金曜、2月15日朝7時に開催いたします!www.street-academy.comご予約の締め切りは、明日木曜朝10時まで!残席に限りがありますので、お早めに!1月25日の初回講座を受講していただいたのはアパレルメーカーの40代女性経営者の方。ECサイトの運営を考えているとのことで、webマーケティングに強い関心を持たれていました。web・ITスキルに関しては、ブラウザ・サーバ・ドメインなどの基本的な用語の意味が分からないレベルでした。ちなみに、作成したての講座ということもあり、今回は一名のみの参加でしたが、その分、徹底的なマンツーマン指導になり、結果的にとても満足してもらえたようでした。受講中にめきめき力をつけ、次に教えていく内容を予測していく鋭い質問が出るようになった結果、講義が予定よりも進み、1時間も早く講義が終わりました。「最初は、始めの方の内容を忘れてしまいそうで、復習してくれると助かるかと思っていました。こちらの理解度を振り返りながら、一つ一つ丁寧に教えてくださったので、大丈夫です。」とおっしゃっていただき、予想外の嬉しい手ごたえをつかんでいただけました。それでも、本当に理解しているのかな?と思って、ブラウザ・サーバ・ドメインに関して確認した所、一言で簡潔にまとめられるほどに理解されていました。4-1-5ボザール飯田橋5階会議室スペース毎週金曜AM7:00~8:30開催中お申込みは下記URLから!https://www.street-academy.com/myclass/47926読むだけでもレベルアップする無料資料も配布しております!https://wp-workshop.work/downloads/※この講座は、web関係の仕事に対して未経験の方が対象です。10:31【朝活でwebマーケティング!】2月15日(金)開催決定!素人限定webマーケティング講座のお知らせTweet広告を非表示にするもっと読むコメントを書く2019-02-08【朝活でwebマーケティング!】素人限定webマーケティング講座を開催中!Webのことをどこから学んでいいか分からない超初心者向け講座を1月25日よりスタートしました!かつての自分のように困っている方のために、そもそもの言葉の意味や仕組みを簡潔に理解できる所から始めて、そのままwebマーケティングの基礎まで理解できる講座を作りました。1月25日の初回講座を受講していただいたのはアパレルメーカーの40代女性経営者の方。ECサイトの運営を考えているとのことで、webマーケティングに強い関心を持たれていました。web・ITスキルに関しては、ブラウザ・サーバ・ドメインなどの基本的な用語の意味が分からないレベルでした。ちなみに、作成したての講座ということもあり、今回は一名のみの参加でしたが、その分、徹底的なマンツーマン指導になり、結果的にとても満足してもらえたようでした。受講中にめきめき力をつけ、次に教えていく内容を予測していく鋭い質問が出るようになった結果、講義が予定よりも進み、1時間も早く講義が終わりました。「最初は、始めの方の内容を忘れてしまいそうで、復習してくれると助かるかと思っていました。こちらの理解度を振り返りながら、一つ一つ丁寧に教えてくださったので、大丈夫です。」とおっしゃっていただき、予想外の嬉しい手ごたえをつかんでいただけました。それでも、本当に理解しているのかな?と思って、ブラウザ・サーバ・ドメインに関して確認した所、一言で簡潔にまとめられるほどに理解されていました。5階会議室スペース毎週金曜AM7:00~8:30開催中お申込みは下記URLから!https://www.street-academy.com/myclass/47926読むだけでもレベルアップする無料資料も配布しております!https://wp-workshop.work/downloads/※この講座は、web関係の仕事に対して未経験の方が対象です。17:25【朝活でwebマーケティング!】素人限定webマーケティング講座を開催中!Tweet広告を非表示にするもっと読むコメントを書く2018-09-14TCDテーマでサーバ移転の際にロゴ画像が表示されない不具合の解決方法web担当一年生の岩本@GB_iwamotoです。twitter.com今回は、ワードプレスのテーマである「TCDテーマ」を使用している方は読んでおいて欲しい内容です。【ご協力のお願い】タイトルにある内容と同症状で苦しんでいる方々がいらっしゃいます。シェアしていただけると幸いです。特定条件下で「TCDテーマオプション」にある「ロゴの設定」が機能しなくなり、ロゴがアップロードできなくなるという不具合に関して、解決方法を見つけました。その特定条件下とは、サーバ移転をした際に起こります。いった流れでその状況になったかをお話し、最後に解決方法をご説明します。不具合の発生と解決までの流れ1TCDテーマにおける旧式のロゴアップローダーはSSL化に対応していない関数が使われていた2サーバ移転をした際、ロゴアップローダーが機能しなくなる3アップローダーを動かしているheader-logo.php内のコードが書き換わってしまっている事を発見。4親テーマと子テーマのheader-logo.php内にある該当箇所にコロンを入れて修正完了。2015年発売のTCDテーマでも同じ不具合が起きる不具合の発生と解決までの流れ1サーバ移転前にロゴ画像がSSL化できない問題2サーバ移転後にロゴアップローダーの不具合発生3エラーの特定4修正1TCDテーマにおける旧式のロゴアップローダーはSSL化に対応していない関数が使われていた運営しているwebサイトにて、SSL化を試みた所、ロゴ画像だけが「http」のURLから切り替わらないという不具合が起きました。当webサイトにおけるテーマはTCDテーマを使用。そのTCDテーマには、ロゴ画像をアップロードする機能(ロゴアップローダー)があります。不具合を特定するために検索を開始。TCDテーマの運営会社によるサイトにて、当該不具合の解決策にあたるコードを見つけます。そこで書かれていた原因としては、旧式のロゴアップローダーはSSL化に対応していない関数が使われているとの事でした。tcd-manual.net上記記事の指示に従い、コードをコピペして書き換え、ロゴ画像をSSL化する事に成功。以上は半年前に行っていた内容で、以下の内容から2018年8月に移ります。2サーバ移転をした際、ロゴアップローダーが機能しなくなる運営しているwebサイトを新しいサーバに移転する事になりました。サイトの表示スピードを速めるためです。無事に移転が終了したかと思いきや、ロゴ画像だけが表示されていないという不具合を確認。画像URLを確認した所、「httpss」という存在しないURLとして表示されていました。ロゴ画像の削除を試みるため、アップローダーを起動させると、ロゴの画像が真っ白。削除する事は出来ますが、再アップロードをすると再び真っ白になり、URLがhttpssという状況が繰り返されます。3アップローダーを動かしているheader-logo.php内のコードが書き換わってしまっている事を発見。エラーの解決方法を調査するため検索を開始。TCDテーマの運営会社によるサイトにて、下記記事を見つけます。design-plus1.comこの記事は6年前の内容になりますが、サーバ移転に伴い、PHPがCGI版からモジュール版に変更されているため該当する可能性があると仮説を立てます。対処方法の内容が難しいうえに、CGI版に戻したいわけではありません。この記事の文末に、どうしてもアップローダーが機能しない場合、機能を削除して直接コードを書き換えて欲しいとあります。これでは、このテーマを購入した意味がない。困り果てていましたが、検索の最中にこんな記事を見つけました。roadbikelife.netTCDのテーマ自体WordPressが普及してきたころから長い間様々なテーマをリリースしてきたこともあり、おそらく古いコードを使いまわしていて潜在的なバグを生んでしまったのだろうと思います。初心者にとっては、不信感が爆発的になる状況。この情報はエラー箇所を確信する決め手となりました。TCDのテーマが原因である事は間違いなく、ロゴのアップローダーをプログラムしている"header-logo.php"にしか原因はあり得ないということです。それも検索していても出ない情報となれば、プログラマーにとっては深い問題ではなく簡単なバグである可能性が濃厚。難しい問題で自分のような初心者ではどうしようもないのではないか、という先入観を捨て、再調査。そこで、冒頭のTCDの運営会社による記事に戻る事になります。tcd-manual.netここにあるソースコードの該当箇所をもう一度見直しました。すると、問題が起きているサイトの方のheader-logo.phpは下記のようになっていました。サーバ移転後にロゴの不具合を起こすTCDテーマのheader-logo.php該当箇所'http'と'https'の後にあった:(コロン)が抜けています。修正箇所の正しいコード同PHP内の他のコードではコロンがあり、httpとhttpsのコードにのみ発生していました。その内容から察するに、先程の記事で指摘されていたSSL化するに適していない古いコードだったのではないでしょうか。4親テーマと子テーマのheader-logo.php内にある該当箇所にコロンを入れて修正完了。エラー箇所が特定できたので、コロンを入れて本来のコードに戻していきます。