質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

2回答

2409閲覧

[PHP]function.phpに記載できるようにしたい

退会済みユーザー

退会済みユーザー

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2020/10/16 01:09

編集2020/10/19 00:01

下記のコードをfunction.phpに記載できるように書き換えたいです。
function();~と始めたい場合、どこをどうやって書き換えたらよいかわかりません。

丸投げだと思われた方は、日本語が通じないようです。

PHP

1<?php 2 $original_post = $post; 3 $tags = wp_get_post_tags($post->ID); 4 $tagIDs = array(); 5 if ($tags) { 6 $tagcount = count($tags); 7 for ($i = 0; $i < $tagcount; $i++) { 8 $tagIDs[$i] = $tags[$i]->term_id; 9 } 10 $args=array( 11 'tag__in' => $tagIDs, 12 'post__not_in' => array($post->ID), 13 'showposts'=>5, 14 'ignore_sticky_posts'=>1 15 ); 16$my_query = new WP_Query($args); 17if( $my_query->have_posts() ) { 18 echo '<div class="widget-entry-cards no-icon cf">'; 19 while ($my_query->have_posts()) : $my_query->the_post(); ?> 20 <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" class="a-wrap no-2"> 21 <div class="widget-entry-card e-card cf"> 22 <figure class="widget-entry-card-thumb card-thumb entry-card-thumb"> 23 <?php if ( has_post_thumbnail() ): // サムネイルを持っているとき ?> 24 <?php echo get_the_post_thumbnail($post->ID, 'thumb100'); //サムネイルを呼び出す?> 25 <?php else: // サムネイルを持っていないとき ?> 26 <img src="<?php echo get_template_directory_uri(); ?>/images/no-image.png" alt="NO IMAGE" title="NO IMAGE" width="100px" /> 27 <?php endif; ?> 28 </figure> 29 <div class="widget-entry-card-content card-content"> 30 <span class="widget-entry-card-title card-title"><?php the_title(); //記事のタイトル?></span> 31 <div class="widget-entry-card-date"> 32 <span class="entry-card-info e-card-info post-date"><?php the_date('yy.m.d'); ?></span> 33 </div> 34 </div> 35 </div> 36 </a> 37<?php endwhile; wp_reset_query(); ?> 38 <?php echo '</div>'; ?> 39<?php } else { ?> 40 関連する記事は見当たりません… 41<?php } } ?> 42<br style="clear:both;"> 43

以上、よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/10/19 00:13

サブ垢使ってないで、堂々と言いたいことは言ってください ^^
m.ts10806

2020/10/19 00:51 編集

「書き換えたい。どうしたらいいか分からない」しか書いてない質問内容のどこが丸投げじゃないんでしょうか。 >function();~と始めたい場合、 としか書いてない要件で「日本語が通じない」と決めつけるのも如何なものかと。 「一旦消します。」で解決するのも如何なものかと。 回答やコメントから3日も経てば回答者も反応できないのは当然。 あなた専門の人が欲しいならお金使って雇ってください。 どう見ても低評価妥当です。コメントなしでも良いレベルでしたが、言わないと分からないのようなのでコメントしました。 これでサブ垢どうこう言う神経もおかしいです。この内容しか質問書けないのにどこにその自信が出てくるんでしょうか。
退会済みユーザー

退会済みユーザー

2020/10/19 00:52

ここはわからないところを質問する為にあるのではないでしょうか。 丸投げだと思うのでしたら、「〇〇を明確に記載してください」や「こういう風に質問してください」等コメントすれば良い話です。 「function.php」のような記載をしたいと明確に伝えています。 丸投げだと決めつけるのもおかしな話です。
退会済みユーザー

退会済みユーザー

2020/10/19 00:59 編集

人にケンカ腰または上から目線で指摘にする方は、まず自分から見本を見せるべきだと思います。 フリーのエンジニア様は自分のやり方でやられている方が多く、一人で活動されている方が多いので、コミュニケーション不足なのですね。きっと。
m.ts10806

2020/10/19 00:59

デフォルトでつくメッセージで十分です。 >複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました 「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。 「調査したこと・試したことを記入していただくと、回答が得られやすくなります。 」 質問のどこにもそれらは書いてません。それだけの話。 その基準に文句があるのなら運営に言ってください。 「質問するときのヒント」「推奨していない質問」に書いてあります。 ガイドラインも読まずに使っているなら、それは家電製品などで説明書読まずに使って「禁止」や「推奨されない」操作をして壊してしまってクレーム入れてる人と変わりません。 ルールです。守れないなら指摘されて当然。
m.ts10806

2020/10/19 01:01

>フリーのエンジニア様は 根拠は何でしょうか? プログラムは書いたとおりにしか動かない。言語の仕様通りにしか動かない。 ルールを守らなければ動かないのは当然。 ルールを確認せずに操作するのは指摘されて当然。 それだけの話ですよ。 ちなみに私はフリーではありません。 人にコミュニケーション能力の不足を指摘する前に、自身が指摘されている内容を第三者観点で理解してからにしてください。あなたがしているのは個人の主張でしかなく、コミュニティのルールに沿っていません。
退会済みユーザー

退会済みユーザー

2020/10/19 01:01 編集

やはり会話がかみ合っていないです。 こちらは業務中で暇ではありませんので、失礼いたします。
m.ts10806

2020/10/19 01:02

コミュニケーションを途中で放棄する人は著しくその能力に欠けていると判断できます。通報しておきますね。
退会済みユーザー

退会済みユーザー

2020/10/19 01:03

>フリーのエンジニア様は →この文はm.ts10806様だけに向けてではありません。  よく文章をお読みになってください。
m.ts10806

2020/10/19 01:05

>よく文章をお読みになってください。 そのまま返します。読んでないのはあなたのほう。 これくらいの内容も読めないからサイトのルールも読めるわけないですよね。 話をしたいならコミュニティのルールくらい把握してからにしてください。 話になってないのはそのせい。
退会済みユーザー

退会済みユーザー

2020/10/19 01:09 編集

フリーではないのなら、毎日回答なさっているので、相当お暇なんでしょうか? 内容を改めようと一旦消すことにしたのにわざわざケンカ腰でコメントされるのかがわかりません。
m.ts10806

2020/10/19 01:11 編集

話をしたいのなら下記を読んでから。 https://teratail.com/help/question-tips https://teratail.com/help/avoid-asking 「消します」だけの回答をして自己解決をすることを「消す」とは言いません。 あなたの世界ではそうなのかもしれませんが、一般的には違いますしこのコミュニティにおいても違います。「消します」だけの回答が誰の参考になりますか? 指摘が受け入れられないのなら運営に文句を言ってください。 運営が定めたルールに文句が言いたいようなので(ほとんどの人は守っているので、守れない人が悪いのは当然ですよね。) >フリーではないのなら、毎日回答なさっているので、相当お暇なんでしょうか? ルールも守れない赤の他人が気にすることではないです。
退会済みユーザー

退会済みユーザー

2020/10/19 01:29 編集

会話のキャッチボールってご存じですか? 規約が守れていなかったのは自分が悪いですが、 会話のキャッチボールをしてください。 不都合なことに対しては答えられないんですかね。 「失礼いたします」といったはずですから、もうコメントしないでくださいね。 第7条の規約事項を守れていない方にルールを守れないと言われましても…。(自分もこちら不快な表現をしてしまっているので同じですが。)
m.ts10806

2020/10/19 01:29

低評価理由を教えてほしかったようなので正直にコメントしたら煽りたいだけだったというのが分かりました。 どんどん煽ったら良いですよ。アドバイスしたい人が減るだけです。通報も増えるだけです。 先に書いたように自分専用のアドバイザーが欲しいならお金払って雇ってください。 ここはルールも守れない無法者が自分ルールを通してやっていける場所ではないです。 これ以上文句があるなら煽りコメントするのではなく、きっちり運営にクレーム入れてルールを変えてもらってください。 会話のキャッチボールができてないのはどうみてもそちらです。 どこにその自信があるんでしょうか。。。 回答した回答者が追加で求めてる情報も追記されてないし、応えてないし、結局「自分が欲しいものだけ提供しろ」というお客様思考のままです。
退会済みユーザー

退会済みユーザー

2020/10/19 01:51 編集

「もうコメントしないでくださいね。」といったはずですが? 無駄にケンカもしたくないですし、ケンカする暇ないので。 お互いに第7条の規約事項を守れていないですし。 自分は規約もルールも完璧に守れていると自信があったんですかね。 あなたの発言に対して不満をお持ち方他にもいるみたいですよ。 同じ会社の方が見つけてくださいました。 https://oshiete.goo.ne.jp/qa/11462019.html では、自分の方はアカウントを本日中には消させていただきますので失礼いたしますね。
m.ts10806

2020/10/19 04:12 編集

>あなたの発言に対して不満をお持ち方他にもいるみたいですよ。 すごいですね。点だけでずっと語ってらっしゃる。 当該質問に出されている元の質問を知っていないことには何も語れません。 片方の視点だけで書かれた質問、「全体を見ないと分からない」という回答のどこにあなたが主張したいことが含まれているのか、当のコメントをした私ですら分かりません。 そりゃ全ての人が満足できるサービスはそうそうないでしょう。 ただ、指摘に対して何一つ受け入れる姿勢なく、低評価理由が分からないようだからわざわざコメントしたら結局煽りたいだけだったとなれば、どちらに否があるかは明確ではないでしょうか。 この質問内容で自分の正を主張できるほどあなたはちゃんと理解できてますか?思えないから指摘があり、低評価も複数つきます。 コメントがつかないのはわざわざ書く必要もなく明らかだから。それに、KazuhiroHatanoさんが求めている情報を一切質問に追記していないから。 しかしながら、この程度で喧嘩と言われても困りますね。 指摘は全部攻撃としかとらえられない残念な人、会社でもやっていきづらいでしょう。この程度の指摘、実際の業務からしたら大した重さではないです。
退会済みユーザー

退会済みユーザー

2020/10/19 04:29 編集

他の方がおっしゃるとおり、日本語が伝わりませんか? 「コメントしないでください」と。 今後一切関わりたくないので。 他の方を巻き込まないでいただけませんか? 終わったことをいつまでネチネチと。 ごめんなさい。これでもプロジェクトをまとめている人間の一人なんですよ。 あなたみたいに現実では嫌われていて、ネットでしか頼られない人間じゃないんで。 No.1 「回答者: hakobulu 回答日時:2020/01/26 13:51 本人が削除したのか見当たりませんね。 いずれにせよ、以下のような意味でしょう。 『元の文書とまったく違う文面になるわけだから、そのように他人の文章を変えることについて他の誰かに相談したとしても、あなたに対して良い印象を持つ人はいない。』 しかし、この認識は誤りであり、『要約』の意味を知らない人の発言としか思われません。 元の文章を曲解して要約した場合は、という条件節が抜けている。」 ↑この方の言っているとおりですね。
退会済みユーザー

退会済みユーザー

2020/10/19 04:26

私みたいなのに構っている暇があるのであれば、本来の業務に戻られたらいかがでしょうか。暇であれば、他の方の質問にお答えしてあげたらいかがですかね。 自分の正論を突き通すのは良いことだと思いますが、これ以上言われるとせっかく正しかったm.ts10806様も悪い評価で見られてしまいますよ。 お互い子供じゃないんですから。 では、失礼いたします。 金輪際、関わらないでください。
guest

回答2

0

出力バッファを使って出力を文字列で返すようにする

投稿2020/10/16 01:34

KazuhiroHatano

総合スコア7819

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/10/16 06:55

ご回答ありがとうございます。 出力バッファを使用したのですが、思った通りの内容を返してくれませんでした。。。
KazuhiroHatano

2020/10/16 07:14

思い通りにならないとだけ言われてもわかりません 具体的にどうやって、結果どうなったのか 質問を編集して記述してください エラーが出てるならエラーメッセージも $post変数がないとかエラーが出てるんでしょうか? あるいは出力バッファの使い方が間違ってて 結局出力しちゃってて出力される場所が おかしなところになってるとかでしょうか?
退会済みユーザー

退会済みユーザー

2020/10/18 23:23

出力バッファは、PHPの出力関数である echoを実行すると、記述してあるそのタイミングで HTMLに標準出力されるんですよね? 私が行いたいこととしましては、function hello_func()~的な感じ書き換えて、ショートコードを作れるようにしたいのです。
KazuhiroHatano

2020/10/19 01:04

「文字列として返す」です return ob_get_clean();
退会済みユーザー

退会済みユーザー

2020/10/19 01:09

ありがとうございます。 再度行ってみます。
guest

0

ベストアンサー

一旦消します。
回答ありがとうございました。

投稿2020/10/19 00:20

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/10/19 05:06

目的を果たせたので、退会致します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問