javascript自动单击在php中不起作用(wordpress)

javascript自动单击在php中不起作用(wordpress),javascript,php,wordpress,Javascript,Php,Wordpress,在我的主题上有一个帖子类型,其中一个元框位于默认正文部分的底部。在该元数据库中有一个“添加新”按钮,单击该按钮时,将显示一个新部分。我希望隐藏部分始终可见。我尝试了javascriptclick()函数,这样按钮就会自动单击 以下是主题原始代码: echo '<a href="javascript:void(0);" class="option-tree-social-links-add option-tree-ui-button button button-primary right h

在我的主题上有一个帖子类型,其中一个元框位于默认正文部分的底部。在该元数据库中有一个“添加新”按钮,单击该按钮时,将显示一个新部分。我希望隐藏部分始终可见。我尝试了javascript
click()
函数,这样按钮就会自动单击

以下是主题原始代码:

echo '<a href="javascript:void(0);" class="option-tree-social-links-add option-tree-ui-button button button-primary right hug-right" title="' . __( 'Add New', 'option-tree' ) . '">' . __( 'Add New', 'option-tree' ) . '</a> ';
echo';
我尝试了以下代码,但不起作用:

echo '<a href="javascript:void(0);" class="option-tree-list-item-add option-tree-ui-button button button-primary right hug-right" title="' . __( 'Add New', 'option-tree' ) . '">' . __( 'Add New', 'option-tree' ) . '</a> <script>document.getElementsByClassName("option-tree-list-item-add option-tree-ui-button button button-primary right hug-right")[0].click(); </script>';
echo”文档。GetElementsByCassName(“选项树列表项添加选项树ui按钮主右拥抱按钮”)[0]。单击();

需要帮助

为post添加自定义元框的最佳选择

但是如果你想用js,那么就用这个

jQuery(function(){
    jQuery("option-tree-list-item-add option-tree-ui-button button button-primary right hug-right")[0].click();
}); 

添加自定义元框的最佳选择

但是如果你想用js,那么就用这个

jQuery(function(){
    jQuery("option-tree-list-item-add option-tree-ui-button button button-primary right hug-right")[0].click();
}); 

我只想删除隐藏它的css,使其始终可见。您需要显示显示该节的代码-并确定以下结果-该节是否始终存在,但只是使用css隐藏(此时您可以编写css以覆盖显示状态),还是将其附加到DOM中(此时,您可以编写一个函数来重新创建该操作。解决方案不一定是自动单击add按钮(并且您在上面使用的代码不正确)但是,为了重新创建单击所达到的效果,并编写一个函数或css规则,允许在页面加载时发生这种情况。不,该部分不是由css隐藏的,很可能是由php隐藏的,以下是主题php文件中的原始代码。我在两个注释中附上了它
if(!isset($get_option))$get_option='''./*生成列表项*/echo'
如果(是数组($field_value)&!空($field_value)){foreach($key=>$link的field_value){echo'
  • ';ot_social_links_view($field_id,$key,$link,$post_id,$get_option,$field_settings,$type);echo'
  • ';}echo“”;/*按钮*/echo“”;
    我只需删除隐藏它的css,使其始终可见。您需要显示显示该节的代码,并确定以下结果-该节是否始终存在,但只是使用css隐藏(此时您可以编写css以覆盖显示状态)或者它是附加到DOM中的(此时您可以编写一个函数来重新创建该操作。解决方案不一定是自动单击add按钮(并且您在上面使用的代码是不正确的)但是,为了重新创建单击所达到的效果,并编写一个函数或css规则,允许在页面加载时发生这种情况。不,该部分不是由css隐藏的,很可能是由php隐藏的,以下是主题php文件中的原始代码。我在两个注释中附上了它
    if(!isset($get_option))$get_option='''./*生成列表项*/echo'
    如果(是数组($field_value)&!空($field_value)){foreach($field_value as$key=>$link){echo'
  • ';ot_social_links_view($field_id,$key,$link,$post_id,$get_option,$field_settings,$type);echo'
  • '}}echo''/*按钮*/echo'