Php 高级自定义字段,Yoast SEO,不更新WordPress中的新值

Php 高级自定义字段,Yoast SEO,不更新WordPress中的新值,php,wordpress,Php,Wordpress,我有一个问题:每次我对SEO字段、ACF字段和页面上的多个内容块进行更改并尝试单击“更新”时,它们都不会保存(基本上是通过自定义添加的字段) 详情: 我刚刚开始制作一个主题,基于starkers主题空白板岩(https://github.com/viewportindustries/starkers)还没走那么远 我通过EasyHP在本地主机上运行 这个问题在页面上普遍存在,而不是帖子(谢天谢地,帖子保存了SEO细节) 对页面正文内容的更改仍将保存 我怀疑这是我做的坏事,或者是我还没有在fun

我有一个问题:每次我对SEO字段、ACF字段和页面上的多个内容块进行更改并尝试单击“更新”时,它们都不会保存(基本上是通过自定义添加的字段)

详情:

  • 我刚刚开始制作一个主题,基于starkers主题空白板岩(https://github.com/viewportindustries/starkers)还没走那么远
  • 我通过EasyHP在本地主机上运行
  • 这个问题在页面上普遍存在,而不是帖子(谢天谢地,帖子保存了SEO细节)
  • 对页面正文内容的更改仍将保存
  • 我怀疑这是我做的坏事,或者是我还没有在functions.php文件中包含的东西——如果这里有php专家可以看一看,请,我请求您的帮助。functions.php代码如下所示:
  • 解决方法:对于ACF(自定义字段),输入通用WP自定义字段工作的自定义字段详细信息(这将隔离主题上的自定义问题)但是这对WP SEO的问题没有帮助
  • 解决方法:对于WP SEO,我必须切换到另一个主题(premium theme,Batakoo)编辑SEO,SEO保存得很好。切换回我正在构建的主题,SEO字段再次变成只读
  • 我不能永远靠变通办法生活,我需要修复,所以如果有人能帮忙,请帮忙
我尝试过的事情

为了确保我们在同一个页面上,并且没有人对我尝试过的解决方案发表评论,以下是我在搜索WP.Org以获得“字段不保存在WordPress页面上”解决方案的基础上已经尝试过(但没有成功)的方法:

  • 我已经通过PhpMyAdmin修复了数据库表
  • 删除functions.php中的额外空格和附加注释
  • 禁用除我正在测试的插件外的所有插件(SEO)


  • 无所谓。。。当我测试除头版以外的常规页面时发现了这一切。WordPress使用“home.php”检查静态页面的方式似乎有问题

    <?php
    require_once( 'external/starkers-utilities.php' );
    /* Theme settings */
    define('WT_DIR', get_template_directory_uri());
    define('WT_TEMPLATE_DIR', get_template_directory());
    add_theme_support('post-thumbnails');
    register_nav_menus(array('wt-prime-menu' => 'Main Menu'));
    function wt_nav() {
    wp_nav_menu( array('theme_location'=> 'wt-prime-menu','container'=> false,'menu_class'=> 'nav navbar-nav navbar-right'  ));
    }
    /* Actions and Filters */
    add_action( 'wp_enqueue_scripts', 'starkers_script_enqueuer' );
    add_filter( 'body_class', array( 'Starkers_Utilities', 'add_slug_to_body_class' ) );
    /* Custom Post Types */
    require_once( 'parts/cpt/cpt.php' );
    /* Enqueue Scripts */
    
    function starkers_script_enqueuer() {
    wp_register_script( 'site', WT_DIR.'/js/site.js', array( 'jquery' ) );
    wp_enqueue_script( 'site' );
    wp_register_style( 'screen', get_stylesheet_directory_uri().'/style.css', '', '', 'screen' );
    wp_enqueue_style( 'screen' );
    }   
    function wt_scripts_and_styles() {
    wp_enqueue_style( 'bootstrap', WT_DIR . '/css/bootstrap.min.css' );
    wp_enqueue_style( 'whitetower', WT_DIR . '/css/wts.css' );
    wp_enqueue_style( 'googlefonts', 'http://fonts.googleapis.com/css?family=Roboto:500,400|Raleway:600,900|Montserrat:400,700' );
    wp_enqueue_script( 'bootstrap', WT_DIR . '/js/bootstrap.min.js', array(), '3.2.0', true );
    wp_enqueue_script( 'wtnav', WT_DIR . '/js/snav.js', array(), '1.0.0', true );
    wp_enqueue_script( 'flexslider', WT_DIR . '/js/flexslider.js', array(), '2.2.2', true );
    wp_enqueue_script( 'modernizr', WT_DIR . '/js/modernizr.js', array(), '2.7.1', true );
    wp_enqueue_script( 'googlefonts', WT_DIR . '/js/wt-webfonts.js', array(), '1.0.0', true );
    }
    add_action( 'wp_enqueue_scripts', 'wt_scripts_and_styles' );
    /* Comments */
    function starkers_comment( $comment, $args, $depth ) {
    $GLOBALS['comment'] = $comment;
    ?>
    <?php  if ( $comment->comment_approved == '1' ): ?> 
    <li>
    <article id="comment-<?php  comment_ID()  ?>">
    <?php  echo get_avatar( $comment ); ?>
    <h4><?php  comment_author_link()  ?></h4>
    <time><a href="#comment-<?php  comment_ID()  ?>" pubdate><?php  comment_date()  ?> at <?php  comment_time()  ?></a></time>
    <?php  comment_text()  ?>
    </article>
    <?php 
    endif;
    }