前提・実現したいこと
ワードプレスのサイトのサイトロゴをpタグにし記事のタイトルをh1にするために、header-logo.phpを書き換えていました。
発生している問題・エラーメッセージ
ファイルの13行目($option = get_desing_plus_option(); )のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。
該当のソースコード
以下のソースコードに書き換えた後、上記のエラーが発生しました。
function the_dp_logo(){
$logo = dp_logo_to_display();
if($logo){
$option = get_desing_plus_option(); //オプションの値を取得
$title = get_bloginfo('name');
$url = home_url();
if(is_single() || is_page()){
echo <<<EOS
その後、元のコードに戻しましたが、エラーはなくなりません。
function the_dp_logo(){
$logo = dp_logo_to_display();
$option = get_lifefit_option(); //オプションの値を取得
$title = get_bloginfo('name');
$tagline = get_bloginfo('description');
$url = home_url();
$top = $option['logotop']-50;
if($logo){
echo '<p id="logo_image" style="top:' . $top . 'px; left:' . $option['logoleft'] . 'px;"><a href=" ' . $url . '/" title="' . $title . '" data-label="' . $title . '"><img src="' . $logo['url'] . '?' . time() . '" alt="' . $title . '" title="' . $title . '" /></a></p>' . "\n";
} else {
echo "<div id='logo_text_area' class='clearfix'>\n";
echo '<h1 id="logo_text"><a href="' . $url . '/">' . $title . "</a></h1>\n";
echo '<h2 id="site_description">' . $tagline . "</h2>\n";
echo "</div>\n";
}
}
試したこと
Call to undefined function get_desing_plus_option()
などについて調べてみたのですが、理解できませんでした。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。