如何创建包含帖子内容的页面?

时间:2019-06-04 作者:Mor

我有一个页面,我希望用户留在上面。它就像一个参考指南。

因此,我想将帖子内容加载到页面中,而不使用标题/边栏等。只加载帖子内容。

示例:

A dog is man\'s best friend. You can read more about it below.
<Post Title>
<Post Content>
You can also search for more animals here.
请帮忙。

1 个回复
SO网友:maryisdead

你可能会逍遥法外shortcodes:

add_shortcode(\'title\', function ($atts, $content = null) {
    $atts = shortcode_atts([
        \'id\' => null,
    ], $atts);

    $title = \'\';

    if (!empty($atts[\'id\'])) {
        $title = get_the_title($atts[\'id\']);
    }

    return $title;
});

add_shortcode(\'content\', function ($atts, $content = null) {
    $atts = shortcode_atts([
        \'id\' => null,
    ], $atts);

    $content = \'\';

    if (!empty($atts[\'id\'])) {
        $post = get_post($atts[\'id\']);

        // Full content, disregarding "read more" tags:
        $content = str_replace(\'<!--more-->\', \'\', $post->post_content);
        $content = apply_filters(\'the_content\', $content);

        // Alternatively, simply use this which respects "read more" tags.
        #$content = apply_filters(\'the_content\', $content);
    }

    return $content;
});

将其放入函数中。您正在使用的主题的php。

在您的页面中,您可以使用[title id="42"][content id="42"], 哪里42 是要显示的帖子的ID。

相关推荐

Filter Custom Taxonomy Posts

我有一个自定义的分类页面,它也有一个向上的滑块。问题是滑块显示来自所有分类法而非当前分类法的随机帖子。是否有办法过滤滑块中的图像,使其仅使用当前分类法?<?php global $taxonomy_location_url, $taxonomy_profile_url; $args = array( \'post_type\' => $taxonomy_profile_url, \'orderby\' => \'rand\', \'meta_que