Where to put API Code?
我想使用一些Wordpress API内置函数,如wp\\u remote\\u request()。我曾尝试在我的根Wordpress安装中的php文件中使用此选项,但我只是遇到了一个错误:致命错误:调用/home/pacekuwa/public\\u html/gf中未定义的函数wp\\u remote\\u request()。php第23行我觉得我没有把代码放在正确的地方,或者需要包含一个或多个Wordpress文件。。。有人能告诉我应该把代码放在哪里吗?编辑:我正在尝试创建一个页面,该页面对我的
Do tags have dates?
我用反向标签创建了一些东西——当一些东西没有被标记时,它会被标记为“嘿!这篇文章还没有被检查过!”现在我想知道,有没有办法创建最后一个标记?标签是否修改/创建了日期?如果他们没有,有没有办法绕过这个问题?我的用户案例是CMS的安全补丁,我有一个团队正在记录有关它的一切。我希望他们为补丁创建一个新标签,然后显示一个通知,上面写着“新补丁可用”以前有人遇到过这样的情况吗?
公文包网站的自定义字段与自定义帖子类型
问题是:我需要使用高级自定义字段和自定义帖子类型UI插件创建我的投资组合网站。方法1:为每种投资组合类型(摄影项目、网站开发项目、视频项目)制作单独的帖子类型方法2:只创建一个post类型的(公文包),然后添加自定义字段,其中包含所有项目类型的所有必需值,并在后端使用PHP条件语句仅选择相关字段,并根据公文包类型(自己的自定义字段)显示它们哪个更好?在我看来,第一种方法很简单,而且更直截了当,但我在想,如果我想在一个简单的页面上显示我的所有项目,我如何能够同时显示几种帖子类型。。。谢谢你帮我
安装自定义插件时可以一次创建两个表吗?
嗨,我想知道我可以创建两个tables 安装自定义插件时。这就是我创建tables 在数据库中 function wnm_install(){ global $wpdb; global $wnm_db_version; $sms_table = $wpdb->prefix . \"smsfactory\"; if($wpdb->get_var(\"show tables like \'\". $sms_table . \"\'\") != $sms
片段缓存和wp_cache之间的区别
我对这两种缓存模式非常困惑。片段缓存和wp\\U缓存之间的主要区别是什么?这两种方法可以同时使用吗?EDIT我已经读到了@Steven评论的链接中的片段缓存。我只是想知道有什么区别,用哪一个来提高性能。
它不能在unction.php中进行串联
我想在两个标签之间加一个变量,但这会让他失望。这是我的函数:(function.php)/* traer thumb */ function item_thumb() { global $post; if (has_post_format(\'video\')) { $key_1_value = get_post_meta( $post->ID, \'video\', true ); if (!empty(
在*用户密码更改后*挂钩?
我知道password\\u reset挂钩:Runs after the user submits a new password during password reset but before the new password is actually set. 但是在新密码实际设置之后,会有一个类似的钩子?编辑:使用profile\\u update是合乎逻辑的,但我已经尝试过了,例如,在“丢失密码”过程的密码更改情况下,似乎不会调用profile\\u update。我真正的问
OAuth 2并保存经过身份验证的用户
我有一个很奇怪的情况。我有一个WordPress站点(站点A),其中有大量注册用户,我使用s2member插件订阅这些成员,以允许访问网站的部分内容。我想发布另一个用户需要单独订阅的产品,但s2member插件的限制意味着我不能同时为一个用户订阅两个。我得出的结论是,我需要创建另一个WordPress站点(站点B)(有自己的s2member实例),并让我的用户在那里注册,以获得访问该产品的额外订阅。我的目标是使在两个Wordpress站点之间跳转的过程尽可能简单,并尝试消除在站点B上重新注册的需要。我希望
添加钩子用于在添加开机自检时清除瞬变
我在页面中实现了片段缓存。我从https://css-tricks.com/wordpress-fragment-caching-revisited/.是这样的: function fragment_cache($key, $ttl, $function) { if ( is_user_logged_in() ) { call_user_func($function); return; } $
我有一个带有自定义按钮的表单,我想在单击自定义按钮时将字段数据添加到数据库中
所以我对wp/themes和编码很陌生,但我很喜欢它,也很喜欢尝试建立网站,我使用了来自主题的表单,只提取了电子邮件字段,并在该字段中添加了一个按钮,基本上位于该字段内,现在我希望该按钮可以添加任何输入的电子邮件以添加到数据库中。姓名、姓氏、通行证等字段。。这并不重要,我只关注电子邮件。如果没有添加电子邮件或电子邮件,我还希望出现消息错误。。我不能百分之百肯定这是否有可能做定制,但值得一问。这是我的表单代码\'<form id=\"contact-form\" class=\"footer-cont
WooCommerce获取当前类别页面的存档/类别插件
我想获取当前存档页的slug。我有一个滑块,我想在其中回应这一类别中的产品。几个小时后,这就是我的全部,但它不起作用。。。<?php if ( is_single() ) { $cats = get_the_category(); $cat = $cats[0]; // let\'s just assume the post has one category } else { // category archives
使用WooCommerce启用的支付网关进行支付的WordPress定制插件
我有一种特殊的产品,我不想与其他产品一起列出,也不想添加到购物车中。我希望该特定产品有一个固定的定制页面,用户可以使用出现在同一页面上的woocommerce的任何网关立即付款。非常感谢您的帮助。
带有依赖项的WP_enQueue_SCRIPT不工作
我有以下代码:wp_register_script(\'parent\',\'parent.js\', array(\'child\'), \'1\', true); wp_register_script(\'child\', \'child.js\', array(\'grandchild\'), \'1\', true); wp_register_script(\'grandchild\', \'grandchild.js\', array(), \'1\', true); w
为什么我不能在函数外部使用变量?
我正在编写一个小插件,以提取帖子ID,并将其用于一些查询。当然,如果我写:function my_callback_function() { $aa = \'hello world!\'; echo $aa; } call_user_func(\'my_callback_function\'); // returns: hello world 但如果我写:function my_callback_function2() {
获取用户创建的WooCommerce属性(分类)
在管理端生成metabox数据。function prod_a( $value ){ global $post; global $product; // This === null. Thus the query bellow. $args = array( \'post_type\' => \'product_variation\', \'post_status\' => arr
最近发布的帖子在顶部有一些较旧的帖子吗?
我有一个很奇怪的问题,我以前从来没有见过,在谷歌上也看不到。我在这个网站上添加了一些内容,注意到最近的帖子小部件在顶部有大约8篇或不错的老帖子,只有真正的最新帖子出现在下面。http://grainnemhaols.com/我想不出为什么,我检查了一下,发现“不”似乎是粘滞的,它们似乎是为该网站创建的第一个帖子。有人知道这是什么原因吗?起初,我以为这只是向后排序,但由于最新的帖子可以在底部看到,我被难住了。
WP-API+JS主干客户端-如何更新POST META
使用WP API和基于主干的JS客户端,我尝试更新帖子的元数据,如下所示:var parentId = 96; // the post id var metaData = new wp.api.collections.PostMeta(\'\', {parent: parentId}); metaData.fetch() .done(function(data) { var someKey = data.findWhere({key: \'someKey\'})
Pod分页擦除我的子菜单
我构建了一个分类法,其中包含自定义帖子类型的类别。这将用于创建名为“类别”的子菜单,该子菜单是一个过滤器,用于生成具有相同类别的所有自定义帖子类型。菜单工作正常,因为它可以调用新闻类别,但问题在于分页。我打电话:<?php echo $mypod->pagination( array( \'type\' => \'pagination\' ) ); ?> 当我单击其中一个分页链接时,这将向页面URL发送$\\u GET参数。example.com?p=2 出于某
在插件中加载wp_ajax_the_ajax_hook操作的最佳位置
我正在构建一个短代码插件,我希望避免加载不必要的代码,除非在页面中调用短代码。我在ajax函数方面遇到了问题。似乎我需要很早就加载插件代码中的所有内容,从而为整个站点加载不必要的代码。我指的是添加ajax时的常见调用 add_action( \'wp_ajax_the_ajax_hook\', \'testFunction\' ); add_action( \'wp_ajax_nopriv_the_ajax_hook\', \'testFunction\' ); 并且需要加载后端
如何获取具体的页面屏幕ID
是否可以获取特定页面的屏幕id?我在google上搜索过,找不到任何与特定页面屏幕ID相关的内容我没有查找get\\u current\\u screen()ID或全局$current\\u screen变量。我要找的是在我不查看页面时获取特定页面的ID。例如:我动态创建这样的页面$hook = add_menu_page( \'Title\', \'Menu Title\', \'manage_options\', \'my-custom-page-key\', callback ); 或$h