0

いくつかのコンテンツを 2 つの異なるページに表示する短いコードを作成しました。

どちらのサイトも、ショート コードの同じ内容を表示するために異なるスタイルを持っています。

ただし、コンディショナル タグは正しく機能しません。

ここにコード:

function comunicacionpdf_sc($atts, $content = null) {
        extract(shortcode_atts(array("url" => 'http://www.example.com/file.pdf'), $atts));
        if (is_page('comunicaciones')) {
            return 'test';
            //$output .= '<h6><a href="'.$url.'" target="_blank">Descargar PDF</a></h6>';
        } else {
            //$output .= '<div class="cd_comunicacionespdf"><a href="'.$url.'" target="_blank">Descargar Aqu&iacute;</a></div>';
            return 'no-test';
        }
    }
    add_shortcode('comunicacionpdf', 'comunicacionpdf_sc');

コメント付きの出力は無視してください。実際にはフロントエンドで表示されます。

以前から、大変お世話になっております

4

0 に答える 0