当前位置: 首页 > 知识库问答 >
问题:

php - wordpress 我想要输出网页,而不是<!-- wp:paragraph这种古登堡标签,如何解决?

哈宪
2023-10-02
add_action( 'rest_api_init', 'register_rest_route_test' );function register_rest_route_test(): void {    register_rest_route(        'v1', '/test',        array(            'methods'             => 'GET',            'callback'            => function ( $request ) {                $args = array(                    'post_type' => 'post',//                    'tax_query' => array(//                        array(//                            'taxonomy' => 'people',//                            'field'    => 'slug',//                            'terms'    => 'bob',//                        ),//                    ),                );                $response  = [];                $the_query = new WP_Query( $args );                if ( $the_query->have_posts() ) :                    while ( $the_query->have_posts() ) : $the_query->the_post();                        $response[] = [                            "title"   => get_the_title(),                            "content"   => get_the_content(),                            "excerpt" => get_the_excerpt()                        ];                    endwhile;                else:                    echo '未找到文章';                endif;

image.png

共有1个答案

邹时铭
2023-10-02
  1. 从站点里把 Guttenburg 删掉试试
  2. 查一下正常输出的 filter,把它加上
  3. 如果不影响最终网页,这些注释可以忽略
 类似资料:
  • 问题内容: 在我的一个类中,一种方法执行AJAX请求。在请求的回调函数中,我需要使用调用对象的另一个方法。但是在这种情况下并没有引用我的对象,所以我不知道该怎么做。 为了澄清,请考虑以下代码: 问题答案: 您可以定义一个变量存储在闭包中: 或使用$ .proxy: 或者,如果您不做任何事情,只需要调用回调: 在现代浏览器中,您也可以使用bind。当我不必与IE8兼容时,我可以

  • 本文向大家介绍WordPress删除不必要的meta标签,包括了WordPress删除不必要的meta标签的使用技巧和注意事项,需要的朋友参考一下 WordPress默认情况下引用系统 wp_head() 获得很多的 meta 标签,其中有一些不太必要,所以我们可以通过 add_filter 和 remove_action 删除这些标签。 打开主题下的 functions.php 文件,加入下面的

  • 所以我做了这个代码,它是工作的,但位置只能得到检索,如果我打开谷歌地图之前启动应用程序,我想做的是让应用程序检测我的当前位置,而不是最后已知的位置。我发现有一个名为getCurrentLocation()的方法可以用来检索我的位置,但我不知道在参数中放什么。请帮帮我.这是我的密码 private void getLocation(){

  • 我在使用wordpress时遇到问题。我正在在线编辑wordpress页面并在其中使用数组,所以当我在页面上写这篇文章时, 结果,页面显示的是我想要的, “产品”、“库存”= 邮递($product)? 请帮助我了解发生了什么,以及如何解决它。至少我知道在这部分代码中, 第一个

  • 我正在为我的网站使用一个名为Kalium的wordpress主题以及一些修改过的部分:https://www.idee-creative.co.uk 我在每种页面类型上都添加了自定义字段,因此我可以轻松地添加自己的标题和描述标记,以便在每一页上都可以自定义它们。我使用的代码如下: 拉取自定义字段并将其显示在页面的标题中。 我遇到的问题是,当我查看页面的源代码时,Wordpress似乎添加了自己的标

  • 我有一个项目,其中我创建了一个BankAccount超级类和一个SavingsAccount子类。一切都很好,但我在返回我特别想要的字符串时遇到了麻烦。 示例:(裁剪) 驱动程序类将对BankAccount使用toString方法,并打印以下内容: (这对于这个超类来说是完美的) 但是,下面是SavingsAccount子类 调用SavingsAccount的toString方法时,它会打印: S