Questions tagged [wordpress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
Wordpress:不停止或重置查询
我正在将帖子缩略图 jquery 滑块添加到标题部分,但这会导致奇怪的问题。它不会以某种方式结束 while 或 stop 查询,因此如果我将转到单个帖子或页面,它会继续显示循环而不是页面或帖子内容。
我尝试了两个不同的查询,但没有一个停止这个奇怪的问题。
第一次尝试
比第二次尝试
这些都不会停止在单个帖子或页面中显示循环(所有帖子都像索引页面)。
如何将自定义帖子类型查询的帖子数限制为 3?
我正在尝试在我的主 wordpress 页面上显示自定义帖子类型的结果。
到目前为止,这是我的代码:
这行得通。但是,如果我尝试添加'posts_per_page' => 3,
到 args 数组中。它根本不显示任何结果。我做错了什么,或者有没有其他方法可以达到同样的结果?
如果相关,我使用的插件是高级自定义字段和自定义帖子类型。
提前致谢!
解决了:
我实际上已经自己弄清楚了,并想我会分享我是如何解决它的。
'posts_per_page' => 3 正在工作,但它只会显示没有被 if(isset($my_custom_fields['availability']) && $my_custom_fields['availability'] == 'Available 过滤的该类型的最后 3 个帖子'):
为了限制该字段过滤的帖子,我添加了自己的计数器并将其设置为最大 3。我将上面的行更改为 if(isset($my_custom_fields['availability']) && $my_custom_fields[ 'availability'] == 'Sold' && ($postcount < 3)): 并添加了 $postcount++; 循环内。
再次感谢您的帮助。我希望这对其他人有帮助。
更改班级名称
您好,我正在使用 wordpress 中的菜单,并使其像这样动态地制作:
但是当我查看我的来源时,我得到以下信息:
我想要的是类名与标题名相同?我该怎么做?
WooCommerce 更改表单标签并删除字段
我正在尝试自定义 WooCommerce 结帐页面,如何编辑字段标签?
另外,如何从表单中删除 2 个字段?我不需要Company
和State
领域。
在后台更新 WordPress 提要缓存
我正在寻找一种在后台刷新提要缓存的方法。
为了演示我面临的问题,下面的代码会有所帮助。当页面被访问和加载时,它每 30 秒更新一次缓存。因为它有很多 url 需要一次获取,所以当缓存需要重建时它会变得非常慢。
所以我想知道如何修改它,以便它在超时时在后台静默更新缓存。我的意思是尽管超时超过了,但它会正常显示页面并保存缓存;另一方面,它在访问后开始在后台建立一个新的缓存。这样,访问者永远不会看到页面变慢。
是否可以?
wordpress 编辑锁
我有一个自定义帖子类型(产品),它有一个包含库存数量的元字段。
下订单后,即时更新数量
`$qty=get_post_meta($post->ID,'stock',true);
$数量--;
Update_post_meta($post->ID,'stock',$qty);`
事情是我担心多次同时调用此更新可能会导致数据不正确如果在另一个呼叫正在进行时进行呼叫......
有没有办法锁定那段代码并确保它不会同时被解雇,或者我是否在担心我的担忧?
重写/更改 WordPress 搜索机制
我一直在寻找改变 WordPress 搜索机制的方法。我的数据库有几个自定义表,我想在搜索站点时考虑这些表。另外,我不想实现一个 levenshtein 函数来提出像“你的意思是[另一个术语]?”这样的行。当有人出现拼写错误时。
有没有我可以实现或更改的钩子、动作或功能以允许这些功能?任何帮助是极大的赞赏。
亲切的问候,
莱德
从 wordpress 中删除类别、标记和作者功能
如何从 wordpress 中删除标记和作者功能。
这样它就不会出现在用户的后端,它会从帖子页面和所有其他 flim-flam 中删除类别面板。
我会假设 wordpress 的默认帖子是一种特殊的自定义帖子类型,可以修改,因此可以禁用它的功能。
有谁知道如何做到这一点?
谢谢。
用户权限 - 用户角色触发代码 (Wordpress)
我正在用 PHP 开发一个自定义插件,因此现有插件不可用。我想要实现的是我想在帖子中为某些用户显示不同的 url。对于在 wordpress 中注册、联系我并获得“批准”的用户。我想设置这个额外的用户配置文件字段,以便我可以在条件中使用此字段。因此,没有此字段或此字段中没有正确值的客人和用户将获得 url1,而其他人将获得 url2。
要求
- 只有具有管理员角色的用户
- 可以创建/编辑额外的用户个人资料字段
- 对于所有其他用户
我知道如何在 Wordpress 中添加额外的用户个人资料字段(请参阅下面的链接),但我不知道如何将编辑该字段限制为给定角色的用户,以及具有管理员角色的用户如何创建/编辑该字段所有用户。在我看来,我必须在 wordpress 仪表板/用户/新用户和/或仪表板/用户/作者和用户下添加新代码。
我做了一些谷歌搜索,发现很少有关于如何添加额外用户个人资料字段的网站
在我看来,添加和使用自定义用户配置文件字段几乎是我想要做的,但我仍然不知道如何管理“只有管理员”才能做到这一点。