我已经定义了两种自定义帖子类型:
我还使用定义的rubrique模板打了7页:(template-rubrique.php)
我的主题和Fiche都有一个ACF后对象字段.
我希望我的CPTS URL采用以下格式:example.com/myRubriqueName/myThemeName/myFicheName.
myRubriqueName是一个页面,而myThemeName和myFicheName是CPT.
到目前为止,我所有的fiche和主题帖子URL都生成得很好,但它们最终都在404页面中.此外,我的帖子和页面被重定向到头版.
我正在使用这篇文章中的代码,我试图根据自己的情况进行调整.
CPT注册:
register_post_type('theme', array(
'labels' => array(
'name' => 'Thèmes',
'singular_name' => 'Thème',
),
'public' => true,
'has_archive' => false,
'hierarchical' => false,
'menu_icon' => 'dashicons-art',
'rewrite' => array(
'slug' => '%rubrique%', // %rubrique% is used as placeholder
'with_front' => …Run Code Online (Sandbox Code Playgroud) php wordpress http-status-code-404 custom-post-type advanced-custom-fields
我一直在完成对FreeCodeCamp的挑战,偶然发现了这个算法的解决方案.无法理解if else语句如何在这里工作.
function chunkArrayInGroups(arr, size) {
var temp = [];
var result = [];
for (var a = 0; a < arr.length; a++) {
if (a % size !== size - 1)
temp.push(arr[a]);
else {
temp.push(arr[a]);
result.push(temp);
temp = [];
}
}
if (temp.length !== 0)
result.push(temp);
return result;
}
Run Code Online (Sandbox Code Playgroud)
为什么temp = []在else街区尽头?
我正在开发一个项目,该项目有两种类型的产品:订阅和事件注册。
我对两者都使用Stripe Checkout Session。由于他们的流程不同,我使用了两个 webhook;每人一份。
例如:
http://example.com/payment/subscription_webhooks.php
http://example.com/payment/event_webhooks.php
问题是,一旦结账会话完成,无论是订阅还是事件注册,两个 webhook 都会被触发。
我正在寻找一种解决方案来定义应触发哪个 webhook。