您当前的位置:首页 > TAG信息列表 > publish
生成一页帖子内容的插件
我的脚本正在生成副本post 即使在我明确声明post\\u类型应该是page. 它还忽略了$post_title, 如果标题已经存在,我不想创建重复的帖子。有人知道为什么要创建帖子而不是页面吗?function av_generate_page($post_id) { $post_info = get_post($post_id); $post_slug = $post_info->post_name; $post_title = $post_info->p
自定义用户的能力以更改自定义帖子的帖子状态
我有一个比较独特的场景,希望能得到一些帮助。我有一个自定义的帖子类型coin,用于自定义导入过程自动创建的内容。我想限制所有用户在任何投币帖子上执行某些操作。具体来说,我想防止任何用户删除硬币、更改发布状态或更改可见性。我注册了一个帖子类型:function my_post_type() { register_post_type(\'coin\', array( \'labels\' => array(
在发布帖子的同时动态更改帖子和CPT作者
我正在开发我的网站,需要在发布时动态更改帖子作者id。所有帖子都将由管理员编写和发布,但作为不同作者提供的内容,需要将帖子作者id从管理员更改为其他作者(作者id将从自定义字段获取)那么,如何在发布时动态执行此操作。这是我的主题元数据库。php代码我正在使用wpalchemy metabox脚本,下面的代码在我的cpt循环php文件中// getting custom field value from image_artist // this is giving value like artist
如何让作者修改其他作者的草稿,但不让他们发表?
我想允许所有作者edit 其他作者drafts, 但不是publish 他们似乎让作者访问其他作者的草稿的唯一方法是授予他们“编辑\\u其他\\u帖子”,但这种功能也允许他们发布帖子。还有其他方法吗?
无法发布帖子,Jetpack无法连接,空通知电子邮件到我的收件箱
我有一个自己托管的Wordpress博客,我遇到了很多问题:Jetpack停止工作,无法连接:verify_secrets_missing : The Jetpack server encountered the following client error: Verification took too long;无法发布任何条目,发布按钮已替换为发送修订按钮</电子邮件被发送到我的收件箱以通知新的评论,除非没有实际的新评论,并且电子邮件中有空字段</每次我尝试添加新用户时,都会向我的收件箱发
显示帖子从2112开始的发布日期
所以我正在制作一个关于未来的新闻网站,具体来说是2112(你好,评论家)。我想显示一个帖子的日期是2112年。但当我尝试从管理面板执行此操作时,它会“安排”帖子。我真的很想在本世纪发表这篇文章。有什么帮助吗,各位?
检查POST ID是否存在于只更新而不是插入新行的表中
我正在尝试为我的广告添加简单的视图计数器,下面的代码似乎一切都很好,但只是每次在“更新”帖子上插入新行。如果post id存在,则不应在该表中添加或修改任何内容,只需忽略,以便视图计数器将使用同一行,而不是用于在发布或更新时插入行的函数function get_publishing_id($post_id) { global $wpdb; $post= get_post($post_id); if ($post->post_type == \
如何访问刚刚发布的帖子的帖子元?
我在用钩子publish_post 在需要刚发布的帖子的帖子元的地方运行我的代码。但我正在寻找的post meta值在执行时不知何故不可用。检查时wp_postmeta 表中,我发现我的元键值尚未创建。此外,我希望这是一篇首次发表的文章。有没有其他钩子可以让我接触到它?function push_notification($post_id) { $ref_ids = get_post_meta($post_id,\'ref_id\'); if($re
通过jQuery调用提交来发布页面
我正在寻找一个问题的解决方案,该问题发生在an earlier question.一般的想法是,我想在post表单上调用submit并发布页面。现在发生的情况是页面重新加载,并显示消息“页面已更新”,但页面未发布,甚至未起草我创建了一个小演示,可以放到您的functions.php 来测试一下。在演示中,我创建了一个二级发布按钮,您可以使用它来体验问题,这只是为了演示,在the real case 提交是通过ajax调用的add_action(\'add_meta_boxes\', \'add_metab
编辑屏幕:使更新或发布按钮跟随页面
The Problem:我目前正在完成一个我一直在开发的高级主题,一切都很好。对于页面,我有一些自定义的元框,用于添加幻灯片和其他页面内容,并发现编辑屏幕现在相当长。由于垂直高度较大,您会发现自己在底部更改了一些内容,然后必须滚动回顶部以单击“发布”或“更新”。编辑两页后会很累。(请参见下图以直接查看问题,单击放大)The Question:是否有办法使发布/更新元框跟随页面,使“发布”和“更新”按钮始终可访问和可见,而无需一直滚动到顶部?
我在预览版的页面上进行文本更改,而不是在实时站点上,为什么?
我进入我网站的管理后台进行文本更改并点击预览更改,它们就会显示出来,但当我进入实时网站时,它们根本不会显示出来。我错过了什么,我应该做什么?
get_terms on save_post hook
通常,如果我想检查即将发布的帖子的某些属性,我会这样检查:$post_title = $_POST[\'post_title\']; post\\u title是编辑窗口中标题字段的名称。我想我应该对分类法元框应用相同的逻辑。$formats = $_POST[\'tax_input[formats][]\']; 本质上,我试图检查在发布帖子时是否选择了特定的分类术语。
强制立即发布未来(计划的)帖子
我试图强制发布“未来”或“预定”帖子,但我遇到了麻烦我问这个问题的原因是因为我正在创建一个允许用户在网站前面进行编辑的网站,所以我需要一个按钮,允许用户强制发布预定的帖子。现在,我只是想找到一个持续有效的流程或想法,我想到的只是:1) 将计划时间调整为过去2)将post状态从未来更改为草稿3)将草稿更改回时间表4)服务器意识到计划的post时间已过去并将其标记为已发布不用说,这并不理想。对于其他状态更改,我可以使用此处显示的状态按钮:Publish pending article from front e
PUBLISH_POST操作挂接不工作
我这里有一个非常简单的问题,我相信解决方案会非常简单。代码如下:function the_fat_lady_sings() { echo \'this plugin is a far harder than i imagined\'; } add_action( \'publish_post\',\'the_fat_lady_sings\' ); 我只是想重复这句话,但它根本不起作用。请帮忙,我不知道怎么了。如果我使用init 而不是publish_post, 它
如何在挂钩中更改开机自检状态?
我有类似的问题,如中所述How to trap "Publish" button to check for meta box validation?答案就在这里save_post 并更改帖子类型。我该怎么做?我尝试使用wp_transition_post_status 但这对我不起作用。。。function myHook( $post_ID, $post ) { wp_transition_post_status(\'pending\', $post-
如何将jQuery onClick事件添加到发布帖子按钮?
我想在“发布帖子”按钮中添加一个简单的确认事件,这样当我的客户点击“发布”时,它会问他是否确定,他点击“是”或“取消”,然后帖子发布或不发布。我是WordPress的新手。。。或者至少我只做过主题和有限的插件编程。我确实在中找到了“发布”按钮的metabox代码edit-form-advanced.php:add_meta_box(\'submitdiv\', __(\'Publish\'), \'post_submit_meta_box\', null, \'side\', \'core\');
如何连接到PUBLISH_POSTTYPE?
我正试图加入WordPress publish。下面的代码是我正在使用的,但它似乎没有运行。我在一个插件文件中有它,每次我进行更改时都会停用/重新激活它(但不确定是否有必要这样做)。帖子类型为“拍卖”。add_action( \'publish_auction\', \'bvf_set_ceiling_once_on_first_publish\' ); function bvf_set_ceiling_once_on_first_publish( $post ) {
显示下一个帖子的标题,即使它是未发布的帖子
在每个帖子的底部,我需要:提供下一篇文章的链接(如果下一篇文章已发布);或者显示下一篇文章的标题和发布日期(如果是未来的文章)建议?
预定的帖子和wp-cron-如果太旧了,为什么预定的帖子不发布?
我注意到wp_schedule_single_event 提及以下内容:-如果计划时间已过,当有人访问您的WordPress站点时,该操作将启动。然而,这似乎不适用于预定的帖子。我注意到,如果wp cron暂时不运行(不确定确切的时间范围),可能会错过一些帖子。然后,帖子的管理面板中会有“Missed Schedule”的标签。我的问题是:-这只是针对预定的帖子还是所有预定的活动?在错过预定post之前,必须运行wp cron的时间范围是什么?该时间段在代码中的何处设置?我似乎在wp cron中找不到它。
要取消发布的默认页面-可能吗?
是否可以将创建的每个新页面的默认状态更改为“未发布”?我们希望有人帮助我们将页面添加到网站,但在(所有页面)被批准上线之前,不要让它们在默认情况下显示出来。如有建议,将不胜感激。