从前端更改发布状态
我正在使用下面页面中的代码,允许用户从前面删除他们的帖子。我有wp管理员完全封锁了网站用户。我想做的是,当他们单击“删除”按钮时,帖子实际上进入草稿或挂起模式,因此仍然有帖子的记录,但前端无法查看它。<!-- buyer-home.php --> <?php if( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] ) { set_query_var( \'postid1\', $_POST[\'postid\'] );
正在加载自定义注册模板
我读过this tutorial, 作者在此处命名模板custom-register.php 并把它放在主题目录中,没有解释它是如何被WP加载的,我也是这样做的,但文件并没有根据WP注册的请求加载。这里有什么诀窍?
如何在Add_Filter中使用force_filtered_html_on_IMPORT?
这就是我的处境。我有两个插件,一个插件将读取远程XML文件并下载内容,然后调用另一个插件上的函数,将帖子实际导入WordPress数据库。现在问题来了,第二个问题是使用wp\\u insert\\u post方法插入帖子,这是一个多站点实现。因此,它会在post\\u内容中剥离div id,例如:<div id=\"this_is_example\"> 将成为:<div> 有人建议我在导入筛选器时使用force\\u filtered\\u html\\u,如下
3个博客相同安装,没有WP MU
我必须创建3个博客(不同DOMAINS) 在相同的wordpress安装上(Icannot use WP MU, 不幸的是)所以我想到我可以使用类别,所以。。。每个博客都有自己的类别(类别仅用于此。)(例如:blog1.com = blog1) URL必须如下所示:blog1.com/1891/23/some-title/ blog2.com/1892/25/some-other-title/ 还有其他方法吗?一个插件,也许?!因为如果我这样做,我必须重定向很多东西。。必须创建自定义主页等。是否可以使用h
筛选的事件列表是否正在中断分页?
我有一个按日期顺序显示的事件列表,其中隐藏了过去的事件。问题是,总共有3页的事件,但一旦过去的事件被隐藏,就只有足够的事件来填满2页。但是,第三个空白页仍然存在,可以通过分页链接访问。这是“我的事件列表”页面上的代码:<?php $today = date(\"Ymd\");?> <?php $paged = 1; if ( get_query_var(\'paged\') ) $paged = get_query_var(\'paged\'); if
如何将Style排在style.css之前
我如何排队。样式之前的css文件。是否加载了css?或设置默认样式。css依赖于另一个。css文件?我正在加载一个。css重置,哪种样式。css将覆盖。以下是我所拥有的:add_action(\'wp_enqueue_scripts\', \'load_css_files\'); function load_css_files() { wp_register_style( \'normalize\', get_template_directory_uri() . \'/c
仅获取X个类别
如何使用the_category. 我试了几件事,但都没有成功。我不想使用get_the_category
作者列表页面:根据不正确的上次发布日期排除
使用以下代码from this post 我想我已经找到了向过去6个月发帖的作者展示问题的答案。不幸的是,该函数检查日期的方式似乎只阻塞了几个月,没有考虑到前几年,因为它仍然显示较老的帖子/作者。我认为问题在于if (6 < (date(\'n\',(time() - strtotime($posts[0]->post_date))))) 使用n 是月份。是否有人可以帮助更正查找,使其仅显示过去6个月的内容?<?php // Arguments to pass to get_us
解析内容时作为输入提供的空字符串
我有以下代码:<?php function mb_find_my_image( $content ) { if( is_home() ) { /* if is home start */ $dom = new domDocument; $dom->loadHTML($content); $dom->preserveWhiteSpace = false; } /
如何将过滤器添加到特定的帖子格式?
我有几种帖子格式,我想使用add_filter 选择性地,将过滤器应用于某些post格式,但不是全部。当我在我的functions.php 它会影响所有post格式。它也会影响我想要避免的所有自定义帖子类型。function test_filter($content) { $content = \"test\" . $content; return $content; } add_filter(\'the_content\',\'test_filter\')
我如何才能有计划地将编辑内容发送到我的博客?
我已经为我经营的曲棍球池创建了一个非常简单的wordpress博客。现场位于:http://thekeeperpool.wordpress.com/我使用我在c#中制作的本地应用程序来管理实际的统计数据和球员移动。我已经编写了一些逻辑来输出每个人员团队页面主体所需的HTML。(例如。http://thekeeperpool.wordpress.com/andrews-team/) 现在,我需要打开6个团队页面中的每个页面,按编辑按钮显示页面的html,然后粘贴新版本的正文html。我正在寻找一种自动化的方
返回每个术语的分类名称
我返回了来自三种不同分类法的术语列表。$terms = get_terms(array(\"air-categories\",\"web-categories\",\"ink-categories\")); 我得到了这个列表,我需要根据它们所处的分类法将它们链接到我网站的不同部分,但我似乎想不出一种方法来返回if语句,每个术语所处的分类法。global $post; $published_posts = wp_count_posts()->publish; $terms =
每个帖子多个URL,非ASCII
我正在寻找一些关于特定URL用例的最佳实践/实用建议。我发现自己在URL中使用了很多非ASCII字符。这并不能让ASCII计算机键盘布局的用户很容易地输入URL或从浏览器栏复制URL(如果他们这样做了,那么看起来就像HTML%CC%B1 废话)。示例:从浏览器URL栏复制以下URL时http://www.hughandbecky.org/2005/u̱t-Maꞌin粘贴时如下所示:http://www.hughandbecky.org/2005/u%CC%B1t-ma%EA%9E%8Cin/主要是因为u
主题未正确调用jQuery
我正在开发一个主题,我调用了jquery以及主题队列中的其他JS文件。php文件。出于某种原因,只有托管在googles服务器上的Jquery文件才将主题URL添加到URL路径中,因此它不会加载主题URL,并导致其他JS文件无法正确加载。钩子做得很好,它只指向他们的服务器,不包括get\\u bloginfo或get\\u template\\u uri。将我的主题URL添加到的文件是: \'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery
未生成其他图像大小
当我通过管理界面上传图像时,图像仅以全尺寸保存。其他尺寸在“设置”>“介质”中配置为默认值。未生成自动调整大小的版本。我觉得这是因为没有安装/启用特定的PHP扩展,但我不知道WordPress使用什么扩展或如何安装/启用它。
随机排列的偏置柱子
我试图有五个广告位置,每个位置都从相同的自定义帖子类型中拉帖子,但也随机加载。我下面的代码唯一的问题是,它有时会重复显示的帖子。有没有办法让所有5个广告都显示一个随机的广告帖子而不重复?下面是其中一条横幅:<div class=\"advertisement\"> <?php query_posts(\'post_type=advertisement_posts&offset=1&orderby=rand&showposts=1\');?>
悬停/缩放灯箱图库
是否有方法在lightbox gallery中悬停/缩放较大的图像。我正在使用Raygun的Lightbox Gallery Manager,一个页面上有几个图库。打开lightbox gallery后,我希望能够放大部分图像以查看更多细节。这是我正在创建的网页http://tandcupholstery.com/customer-restorations/. 我有灯箱画廊工作,但一旦更大的图像打开,我想能够放大。
wp-cron: freeze at "now"
抱歉问了这么愚蠢的问题。简单地说,我有一个wp(3.5.1版)博客,使用了一个经过大量修改的(我自己)主题。除了wp cron之外,其他一切都正常工作。列出的作业出现在(例如)crontrol中,时间流逝直到“现在”(这意味着作业应该开始)。无论如何,什么都没有发生:计划的后期冻结在“现在”,我的自定义函数冻结在“现在”,等等。如果我手动运行它,一切都正常(因此没有代码问题)。我尝试禁用wp cron(使用define(\'DISABLE_WP_CRON\', true); 并设置一个自定义wp cron
Capturing POST data
我正在尝试修改Member Status Plugin 以便状态基于保存在自定义数据库表上的数据。基本上,我想用一个表单来更改管理菜单,该表单可以手动更新保存在数据库中的数据。我注意到当前表单指向/wp admin/options。php,但我对WP(2天)很陌生,不知道为什么会这样。如何引导表单将其传递给插件,以便更新表上的数据?我假设一旦我能做到这一点,我就只能使用AJAX来做同样的事情,我说的对吗?
如果未找到粘滞的帖子,则强制index.php Have_Posts()循环退出
我目前正在使用下面的代码在我的索引上列出粘性帖子。php。但是,当没有粘性帖子时,它会加载最新的帖子(最多显示“设置>阅读>博客帖子”中指定的数量)。我如何修改脚本,以便在并没有粘性帖子的情况下,它会暂时退出?query_posts(array(\'post__in\'=>get_option(\'sticky_posts\'))); if (have_posts()) : while (have_posts()) : the_post();