简单自定义插件中的瞬变不会像预期的那样到期
我开发了一个简单的短代码插件,它从短代码中提供的url获取txt文件,并解析其中的特定数据段(文件上次修改的日期)。我正在尝试使用WP瞬态将解析的数据缓存24-48小时,然后再重新获取txt文件。我的代码用于对文件的第一次调用,解析后的数据成功地存储在瞬态中,但瞬态似乎永远不会过期,因此可以提取新数据。这是我第一次尝试使用瞬态,所以如果我遗漏了一些愚蠢的东西,我深表歉意。我正在使用redis对象缓存,但即使禁用redis,瞬态似乎也不会过期。我可以强制更新的唯一方法是更改站点的redis缓存键(这样它实际
发布评论会将管理员/用户重定向到空白页面
我在论坛上查看了很多关于这个问题的信息,并尝试了一些解决方案,但似乎什么都不适合我。当我尝试在此处发表评论时:http://www.chicitout.co.nf/crochet-lace-skater-dress/它将我们重定向到一个空白页。我试着以管理员身份登录,也注销了。我没有激活Akismet。有什么建议吗?谢谢,:)
只要我愿意,让用户登录多久都行
我正在基于WordPress实现一个Kiosk webapp,我有一些关键的条件,它们根据用户是否登录而工作。我知道,用户单击“记住我”后,会让他们登录14天。然而,我想让用户在通过信息亭登录后尽可能长时间地登录。我可能在想一个月。我能设定的时间有限制吗?我可以安排两个月吗?3个月?4个月?我知道一个实际的cookie可以设置为10年以上,但不确定WP在这方面是否有自己的限制。我还找到了一段代码来帮助我设置这个,但我不知道如何知道它是否有效,我找到它的那篇文章是2年前写的。。。// keep users
列出自定义分类中的术语
我已经注册了一个自定义的post类型“Projects”,还为该post类型注册了一个名为“Project Categories”的自定义分类法。在我的主页上有一个div,我想在其中列出“项目类别”分类法中的所有项目和术语。目前,我只能获得术语列表。有人能告诉我为什么我无法显示条款吗。目前,我有:<div class=\"list-container\"> <?php query_posts( array( \'post_type\' => \'p
重构来自REST-API的对象
我正在使用wp rest api,我要使用这个json结构:[ { \"id\": 11, \"title\": { \"rendered\": \"Test-Font\" }, \"acf\": { \"schrift\": [ { \"zeichen\": \"A\", \"anzahl\": \"23\"&
带图片的最新帖子快捷码
我正在尝试做一个短代码,将采取我最新的5篇文章,并呈现在页面上。我得到了所有正确渲染的帖子,除了图像源,我收到的都是空白的。是不是我做错了什么?$content = $content?$content:\'Latest Posts\'; $a = shortcode_atts( array( \'posts\'=>5 ), $atts ); $args = array(\'numberposts\'=&g
响应图像调整图像大小
WordPress的自动响应图像代码将某些图像的大小设置为大于其应有大小。以下是一个示例:本页:http://healthyhints.wpengine.com/hot-yoga-benefits/, 男子举重的图像只有557px宽(参见本机图像:http://healthyhints.wpengine.com/wp-content/uploads/2016/03/leanmuscle.jpg).</但当浏览器宽度超过1200px时,响应代码会导致其扩展到840px宽:如何更改WordPress生成
如何为不同模板中的默认查询设置Alternate POSTS_PER_PAGE值
我有一个可湿性粉剂与多种职位类型的网站。文章、产品和分类法。在管理中,我的WP Default posts\\u per\\u page设置为10。我想保持这个设置,因为博客最好每页10个。但是,在类似taxonomyNAme存档的页面/模板上。php我想得到的远远不止10个。但我不需要自定义查询,因为WP知道要获取哪些帖子。我可以在不编写自定义查询的情况下劫持posts\\u per\\u页面吗?谢谢
按最近发布的帖子分类的循环
我在寻找一种方法来循环浏览类别,然后在一个容器中显示每个类别的最新帖子,但我需要一种方法来排序那些拥有最新帖子的类别因此,如果类别C有一篇较新的帖子,那么它将首先出现在类别a之前 $args = array( \'hide_empty\'=> 1 ); $categories = get_categories($args); foreach($categories as $catego
显示上一个帖子和下一个帖子的帖子缩略图时出错
我设法在我的自定义帖子类型上显示上一篇和下一篇帖子的缩略图,但我一直遇到这个错误“注意:试图在C:\\xampp\\htdocs\\tba\\wp content\\themes\\artikulo uno\\single-news\\u press.php的第137行获取非对象的属性”我试着研究它,但没有找到解决我问题的方法。这是我一直在研究的代码。Show thumbnail of previous post <?php $prev_post = get_pre
当您点击页面/帖子时,如何编辑管理员中列出的页面/帖子列表的样式?
表中显示所有页面列表的一些css似乎与我的一个插件产生了负面反应,它向表中添加了一组列。我很确定这是编辑。php。至少,这是URL中的内容。使用Chrome中的开发人员工具,我注意到该表包含一个名为fixed, 这增加了table-layout:fixed 到表格样式。删除它可以解决问题。问题是,如何编辑此表的样式?以下是相关代码:<form id=\"posts-filter\" method=\"get\"> ... <h2 class=\'screen-reader
插件/主题/核心更新时的opcache_Reset
wordpress在插件/主题/核心更新后似乎没有重置opcache。为了解决这个问题,我在php中设置了。ini公司opcache.validate_timestamps=1 所有工作正常,但validate_timestamps 启用后,PHP将检查每个请求的文件时间戳,以降低性能。当它被禁用时,PHP文件永远不会检查更新的代码。wordpress更新代码时,新代码文件可能会与旧代码文件混合,结果未知。这太不安全了。为什么wordpress不执行opcache_reset() 每次更新后?或
我怎样才能改变filve.php帖子的显示?
我想换衣服archives.php 如下所示发布列表。每当点击档案选择下拉框中的某个链接时,档案页面应列出当年5月至12月以及明年1月至4月的帖子。如果我点击档案下拉列表,2015。。。存档页面http://domainname.xyz/2015/ 将从2015年5月至2015年12月,以及2016年1月至2016年4月列出数据库中的所有职位。这是为了在日历中显示每年的帖子。我目前的wp档案有如下帖子代码;// Start the Loop. while ( have_posts(
Images don't load erratically
图像在的页面上加载不稳定或根本不加载https://imsgeneva.ch. 例如https://imsgeneva.ch/the-school/ 具有始终受问题影响的图像。但是,当我从服务器请求它们时,它们会加载。我对这个问题感到困惑。如有任何帮助或建议,将不胜感激:D
添加用户元的简单而正确的方法
我想给用户写帖子、写评论等活动打分。我想使用用户元来存储点。我知道我可以使用add\\u user\\u meta。。。但问题是,有很多方法可以为我的网站注册用户,比如普通注册表单、buddypress注册表单、管理员可以通过管理面板添加等等。所以很难将add\\u user\\u meta添加到每个位置。他们有没有办法用默认值为所有当前用户和未来使用添加用户元?
就文件权限而言,WordPress属于哪个用户/组?
当我在新安装的本地Wordpress站点(即从Wordpress.org下载)上检查文件权限时,所有者是ll782 (我的用户名),组所有者为admin. Wordpress似乎不属于这两种类型。我正在查看的权限。我希望Wordpress能够写入的htaccess文件。e、 g。-rw-r--r--@ ll782 admin .htaccess如果我将权限更改为774,Wordpress仍然无法写入此文件。我必须将组更改为“\\u www”,Wordpress才能更新文件。我应该将所有者设置为_ww
我可以在单站点安装中使用多站点功能吗?
我试图在页脚中显示我的Wordpress站点的一些统计信息。其中一个统计数据是注册的用户数量。有一个函数称为count_users() 如中所示显示这些统计信息Codex: count_users(). 但这个函数似乎非常服务器密集,尤其是因为它将在每个WordPress页面上调用。我开始寻找服务器密集度较低的替代方案,并找到了一个名为get_user_count() Codex: get_user_count(). 不幸的是,这似乎只适用于多站点安装。是否可以为常规安装启用此功能和其他多站点功能??
Have_Posts()返回FALSE,但COUNT表示“3”
情况是这样的:我已经创建了一个可以完美工作的自定义帖子类型,现在我想为该帖子类型的分类创建一个特定的归档页面模板。我复制了archive.php 我的主题页面(MTS模式),但在这种情况下它不起作用。代码如下:<?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ), get_query_var( \'count\' ) ); echo $ter
如何将用户自定义字段添加到REST API响应?
我正在编写一个WordPress主题,它使用以下函数将几个自定义字段添加到用户配置文件中function add_contact_methods( $profile_fields ) { // Add Social Media Fields $profile_fields[\'facebook\'] = esc_html_e( \'Facebook URL\', \'jldc\' ); ); return $profile_fields; } a
无法更改子主题中具有‘REMOVE_ACTION’和‘ADD_ACTION’的优先级
我正在使用一个Woo主题。在父主题中,有以下功能:function woothemes_wp_head() { do_action( \'woothemes_wp_head_before\' ); if ( function_exists( \'woo_output_alt_stylesheet\' ) ) woo_output_alt_stylesheet(); if ( function_exists( \'woo_output_custom_fav