我继承了一个WP网站,其中一些主页幻灯片是使用
<?php $po = get_posts( array(\'post_type\' => \'page\', \'meta_key\' => \'Home Slide\', \'order\' => \'ASC\', \'orderby\' => \'menu_order\', \'posts_per_page\' => 5 ) ); ?>
网站所有者希望更改这些幻灯片,但主页幻灯片meta\\u键未在UI中显示。
我尝试通过传递此消息来添加页面(通过主页模板)。
<?php update_post_meta( 135, \'meta_key\', \'Home Slide\' ); ?>
这将删除一个页面
<?php update_post_meta( 146, \'meta_key\', \'\', \'Home Slide\' ); ?>
但这似乎没有任何效果。
在UI中公开或对其进行更改/添加的正确方法是什么?
此外-这些按menu\\u顺序排序。这是否意味着,正如他们现在所做的那样,我需要在网站菜单中对他们重新排序,以便更改他们的顺序?
SO网友:jerrygarciuh
检查posteta表时,我发现meta\\u key不是键的名称。名字是“Home Slide”。
所以正确的电话应该是
添加此密钥:
<?php update_post_meta( 135, \'Home Slide\', \'On\' ); ?>
删除此密钥
<?php update_post_meta( 146, \'Home Slide\', \'\', \'On\' ); ?>
或者只是编辑Posteta AFAICS中的行。