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

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

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

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

PHP

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

Q&A

解決済

4回答

2464閲覧

Wordpress(Welcart)のエラー、ボタンやタブが無反応の謎について

Lunaire

総合スコア6

WordPress

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

PHP

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

0グッド

0クリップ

投稿2018/05/17 06:43

前提・実現したいこと

Wordpressでカートシステムのwelcartを利用中です。
Welcart Version 1.9.10

発生している問題・エラーメッセージ

問題点は、いつの頃からか不明ですが、新規投稿をする際にタブやメディアボタンが効かなくて困っています。
投稿や更新ボタンは正常。

エラーメッセージ
Notice: Undefined variable: post in、、、functions.php on line 100
Notice: Undefined offset: 0 in、、、template_func.php on line 505

該当のソースコード

php
ソースコード
functions.php)
```ここに言語を入力
add_action('wp_head','insert_json_ld');
function insert_json_ld (){
if (is_single()) {
if (have_posts()) : while (have_posts()) : the_post();
$context = 'http://schema.org';
$type = 'Product';
$name = get_the_title();
$description = get_bloginfo('description');
$image = get_the_post_thumbnail_url( get_the_ID(), 'medium' );
$logo = 'http://monemuu.com/wp-content/uploads/2017/10/monemuu_facelogo.jpg';
$url = get_permalink();
$context = 'http://schema.org';
$offertype = 'Offer';
100⇒ $price = usces_the_firstPrice( 'return', $post );
$priceCurrency = 'JPY';

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー template_func.php) ```ここに言語を入力 function usces_the_firstPrice( $out = '', $post = NULL ) { global $usces; if($post == NULL) global $post; $post_id = $post->ID; $skus = $usces->get_skus( $post_id ); 505⇒ $price = apply_filters( 'usces_filter_the_first_price', $skus[0]['price'], $post_id, $skus, $out ); if($out == 'return'){ return $price; }else{ echo number_format($price); } }

試したこと

デバッグモードにしてみると上記のエラーが出ていた。
ボタンやタブが反応しないことで、いくつかのプラグイン停止などやってみた。

補足情報

ボタンやタブが反応しないことは、このエラーとは関係ないかもしれませんが、放っておくわけにもいかないので解決策を模索しています。

とにかく、ボタンやタブが反応しないと記事を書くのに不自由極まりないのでなんとか解決したいのです。

1)エラーコードからくる解決のヒント
2)ワードプレスの投稿画面にあるボタンやタブの機能しないことへの解決策

以上、お手数ですが教えてくださいますでしょうか?
よろしくお願いいたします。

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

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

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

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

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

guest

回答4

0

Undefined variable

未定義の変数

Undefined offset

未定義のオフセット


せっかくエラーの原因を教えてくれてるんですから、エラーメッセージを読みましょう。

投稿2018/05/17 06:50

編集2018/05/17 06:54
y_waiwai

総合スコア87719

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

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

Lunaire

2018/05/17 07:10

そうですね、ありがとうございます。
guest

0

自己解決

自己解決しました。

エラーコードの指定行にある不要なものを削除するとエラーは無くなりました。

ご協力ありがとうございました。

投稿2018/05/24 08:07

Lunaire

総合スコア6

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

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

0

とりあえず、投稿ページのボタンやタブに関しては、プラグインを1つずつ停止してチェックしました。

結果、「All In One Schema Rich Snippets」が原因でした。

つぎに、welcartのエラーの問題を解決したいと思います。

引き続きよろしくお願いします。

投稿2018/05/18 08:24

Lunaire

総合スコア6

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

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

0

2)ワードプレスの投稿画面にあるボタンやタブの機能しないことへの解決策

【条件分岐タグ - WordPress Codex 日本語版】
https://wpdocs.osdn.jp/条件分岐タグ#管理画面

投稿2018/05/17 16:33

kei344

総合スコア69364

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

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

Lunaire

2018/05/18 08:21

ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問