0

ワードプレスのテーマの作り方を勉強中です。私はかなりうまくやっています。今、私はショートコードを作りたいと思っています。しかし、 17 行目の E:\xampp\htdocs\wordpress\wp-content\themes\freedom\shortcodes.php に Parse error: syntax error, unexpected '}' が表示されています。何が問題なのかはまだわかりません。ここにコードがあります。

<?php

function slider_function( $atts ) {
    $atts = extract( shortcode_atts( 
                    array( 
                        'tittle'=>'', 
                        'description'=>'',
                        'button'=>'',
                        'button_url'=>''
                    ),$atts ) );
    return '
    <div class="slider">
        <h1>"' . $atts['tittle'] . '"</h1>
        <h2>"' . $atts['tittle'] . '"</h2>
        <a href="' . $atts['tittle'] . '" class="btn-modern text-center"></a>
    </div>'
}

add_shortcode( 'slider','slider_function' );

?>
4

2 に答える 2

1

ショートコードがどのように機能するかこのコードを見て、コードが何を返すかを見てください。

function bartag_func( $atts ) {
    $a = shortcode_atts( array(
        'foo' => 'something',
        'bar' => 'something else',
    ), $atts );

    return "foo = {$a['foo']}";
}
add_shortcode( 'bartag', 'bartag_func' );
于 2014-11-30T15:02:31.450 に答える
1

セミコロンを忘れました。 /div>';

function slider_function( $atts ) {
$atts = extract( shortcode_atts( 
                array( 
                    'tittle'=>'', 
                    'description'=>'',
                    'button'=>'',
                    'button_url'=>''
                ),$atts ) );
return '
<div class="slider">
    <h1>"' . $atts['tittle'] . '"</h1>
    <h2>"' . $atts['tittle'] . '"</h2>
    <a href="' . $atts['tittle'] . '" class="btn-modern text-center"></a>
</div>';
}

add_shortcode( 'slider','slider_function' );
于 2015-07-08T23:09:03.360 に答える