您当前的位置:首页 > TAG信息列表 > post-status

  • 一键更改帖子状态

    时间:2012-05-28

    我想在“发布”按钮附近添加自定义按钮“发送更正”。此自定义按钮必须将post状态从“待定”更改为我自己创建的名为“更正时”的状态。现在可以通过5次单击更改状态(编辑状态->下拉单击->选择更正->确定->另存为更正)。UPDATE:add_action(\'post_submitbox_misc_actions\', \'send_for_correction_button\'); function send_for_correction_button() {&#x

  • 如何将自定义帖子类型状态的草稿字符串修改为不可用?

    时间:2012-06-06

    ANSWER MOD: 这只是选择答案的一个重要模块:// check if you actually have drafts; also avoids extra \'|\' separator if (isset($views[\'draft\'])) { // \'Drafts\' should be added (and come first) if you don\'t want to end up with \'Unavailables\' $views

  • Changing post status

    时间:2012-06-13

    参考Post status 因为不允许对答案提问原始帖子来自Bubka Gob,答案来自Chris O我已经将它们的代码添加到函数中。php: add_action(\'post_submitbox_misc_actions\', \'send_for_correction_button\'); function send_for_correction_button() { //global $post; echo \'

  • 为什么此插件不适用于媒体上传页面?

    时间:2012-06-17

    我发现这个插件非常有用ajaxed-status它是为帖子和页面创建的,我想将其应用于媒体库。所以我把这句话注释掉了if (is_admin() /*&& ($pagenow==\'edit.php\' )*/) 并添加了以下内容:add_filter ( "manage_upload_columns", array ($this, \'add_new_columns\' ) ); add_action ( "manage_media_custom_

  • 在未注册的情况下使用任意POST状态

    时间:2012-06-19

    我想在我的一个自定义帖子类型上使用附加的任意帖子状态。我称之为“limbo”,它被分配给一个已经被用户删除的帖子,但我仍然希望将其数据保留在数据库中,以用于遗留用途。我通过劫持永久删除例程将其分配给帖子,也就是说,我并没有真正通过适当的WordPress功能注册它register_post_status, 因为a)我不想让我的用户担心或故意分配给他们的帖子;b)它只适用于单个自定义帖子类型,我无法专门针对这些类型register_post_status.不过,我觉得这不是最可靠的解决方案。WordPres

  • 如何将批量/快速编辑的状态选项限制为仅发布和草稿?

    时间:2012-06-26

    对于我的自定义帖子类型,我只想在批量编辑和快速编辑屏幕中使用“发布”和“草稿”作为可用选项,即。我试着抓住过滤器quick_edit_dropdown_pages_args 但它似乎没有被解雇。我插入了一个wp_die() 在我的回调中,但管理屏幕列出了所有帖子,就像没有更改一样。有什么想法吗?提前谢谢。

  • 在自定义子菜单页面中获取不同的POST状态+COUNT,就像edit.php中一样

    时间:2012-07-18

    我正在尝试创建一个子菜单页,用于重新排序帖子/页面。现在,我正在尝试包括显示不同帖子状态的列表,例如:All (5) | Published (4) | Draft (1)我在编辑中翻找。php并发现它可以像这样拉列表:$wp_list_table->views(); 这让我找到了wp类列表。我在php中发现了以下内容:function views() { $screen = get_current_screen(); $views = $this->

  • 将GET_POST_META与new_to_Publish一起使用

    时间:2012-09-18

    我试图在发布新帖子时读取用户设置的自定义字段:function doSomething($post) { $meta = get_post_meta($post->ID); error_log(\"post meta: \".print_r($meta, true)); } add_action(\"new_to_publish\", \"doSomething\", 999); add_action(\"d

  • 如何检查页面是否处于已发布状态

    时间:2012-09-19

    如何检查页面是否id(SomeID) 是否已发布?

  • 为什么有这么多帖子的帖子类型是修订版?这些记录是否会浪费太多数据库空间?

    时间:2012-09-20

    从下面的数据中我们可以知道,只有30条记录是有意义的,而有92条修订post\\u类型的记录无法在博客上显示。那么这些记录会浪费太多的数据库空间吗?是否建议保存此类修订?(顺便说一句,我可能经常编辑我的博客)mysql> select count(*),post_type, post_status from wp_137_posts group by post_type, post_status; +----------+-----------+-------------+ | co

  • 为什么wp_UPDATE_POST()不更新POST_STATUS字段?

    时间:2012-10-08

    我正在使用此位从前端插入/更新自定义帖子类型。日期是从自定义jquery日期选择器设置的。 if (strtotime($date) < strtotime(\'tomorrow\')) { $newpostdata[\'post_status\'] = \'publish\'; } elseif (strtotime($date) > strtotime(\'today\')) { $newpostdata

  • 寄存器_POST_STATUS和SHOW_IN_ADMIN_ALL_LIST

    时间:2012-10-09

    我有一个自定义的帖子状态,它应该是公共可见的,但不显示在编辑屏幕的“所有”列表中。这是我注册帖子状态的方式:register_post_status(\'my_custom_post_status\', array( \'label\' => __(\'The Label\', \'domain\'), \'public\' => true, \'exclude_from_search\' => true, \'show_i

  • posts stuck as drafts

    时间:2012-10-13

    我最近看到一个运行WP电子商务的网站上出现了一个新的bug。新产品(或某些现有产品)被困为“草稿”。一旦它们被标记为草稿,单击“发布”就没有任何好处,让产品公开访问的唯一方法是直接编辑MySQL数据库中的条目。UPDATED进一步调查表明,这不是一个wp电子商务问题-它影响到所有帖子。切换到twentyten主题解决了这个问题,因此很明显,无法发布的问题一定存在于我使用的自定义主题中。因为这是我自己的主题,我想我应该受到责备;-)错误报告中提到了一个错误调用的register\\u script()函数,

  • 用户更新帖子时是否更改帖子状态?

    时间:2012-10-18

    当某一类型的用户尝试更新其帖子时,是否有一种有效的方法将帖子状态从“已发布”更改为“草稿”。我试过这样的方法function change_post_status($post_id) { if(current_user_can(\'rolename\')) { $current_post = get_post( $post_id, \'ARRAY_A\' ); $current_post[\'post_status\'] = \'draft\

  • 如何批量创建所有帖子的修订?

    时间:2012-10-20

    我从粘贴的标签、手动创建的列表等中清理了一个旧站点,我希望将旧帖子保留为“修订版”,以便我们可以轻松地与旧帖子进行“比较”,并在需要时检索/还原原始内容。所以我要么在新的DB中注入修订行,要么在旧的WP安装中自然创建修订行,通过批量更新所有帖子……或从新清理的dev安装开始,注入修订版。问题是旧站点甚至没有使用修订(版本1.6或2左右),所以在我尝试任何东西之前,我应该让wordpress自己生成正确的修订(因此注入只是在现有行中添加内容,而不是在缺少引用的整行中添加内容等)我知道有几个地方的修订和实际帖

  • 特定角色的默认挂起状态

    时间:2012-11-07

    我想阻止某个特定角色的用户直接发布他们的文章。只有管理员才能批准这些。他们唯一的选择是将其条款作为待决条款或草案。如果需要,任何其他角色都可以发布。有没有一种方法可以做到这一点,而不需要任何插件,也不需要深入挖掘代码?非常感谢。

  • 所有、已发布和待定订单

    时间:2012-11-07

    在管理面板的列表表中,我想更改表顶部过滤器的顺序。我想要的:待处理的已发布的所有文件我试图在“wp list table”文件中的一行执行操作,默认情况下:$status_links = array_merge( array_slice( $status_links, 0, $split ), array_slice( $status_links, 0, $split ) ); 默认显示如下:所有已发布的待处理的,如果我将其更改为:$status_li

  • 创建前端链接以将帖子保存(或取消发布帖子)为草稿

    时间:2012-11-08

    我已经创建了一个前端发布和仪表板系统,供我的用户添加和编辑自己的帖子。在仪表板区域中,我有他们的帖子列表和每个帖子的以下选项:查看|编辑|发布/取消发布|删除我有所有这些链接,除了“联合国出版”部分。如果文章目前在草稿中,我可以发布它,但一旦它发布,我就不知道如何从前端“取消发布”,这是我希望我的用户拥有的功能。作为参考,我使用此线程中的代码来执行发布部分:Front-End Post Submission我试过适应它,但没有成功。我还需要在新的帖子表单上显示类似的功能,我想在“发布”按钮旁边显示一个“保

  • 强制立即发布未来(计划的)帖子

    时间:2012-11-26

    我试图强制发布“未来”或“预定”帖子,但我遇到了麻烦我问这个问题的原因是因为我正在创建一个允许用户在网站前面进行编辑的网站,所以我需要一个按钮,允许用户强制发布预定的帖子。现在,我只是想找到一个持续有效的流程或想法,我想到的只是:1) 将计划时间调整为过去2)将post状态从未来更改为草稿3)将草稿更改回时间表4)服务器意识到计划的post时间已过去并将其标记为已发布不用说,这并不理想。对于其他状态更改,我可以使用此处显示的状态按钮:Publish pending article from front e

  • 函数缺少操作挂钩

    时间:2012-11-29

    我已经将一个操作绑定到状态更改中,它在后端工作。但是,使用前端按钮更新post状态不会触发该操作(http://wordpress.stackexchange.com/questions/17794/publish-pending-article-from-front-end-with-a-button),但它会更新post状态。所以我有一个按钮,可以将帖子从“草稿”更新为“拒绝” function show_reject_button(){ global $post;&#x