是否可以为帖子类型的子页面分配不同的模板? 主要目的是保持一个干净的URL,但也区分子页面与父母(使用ACF)。
答案 0 :(得分:0)
当然这是可能的,如何实现这一点有很多不同的可能性。
首先让我们看一下你真正应该理解的WordPress模板层次结构:
正如您所看到的那样,有一个 single-$ posttype.php 模板(用您的帖子类型slug替换$ posttype)。这是您应该用来区分帖子类型之间的模板。
如果您要在同一个帖子类型中区分模板,我建议在 single- $ posttype.php 中执行以下实施:
import { Component, OnInit } from '@angular/core';
import { Constants } from '../shared/classes/constantes/fr/constants';
import { HttpClientModule } from '@angular/common/http';
import { HttpClient } from '@angular/common/http';
import { HttpParams } from '@angular/common/http';
import { Response } from '@angular/http';
@Component({
selector: 'app--test',
templateUrl: './-test.component.html',
styleUrls: ['./-test.component.scss']
})
export class TestComponent implements OnInit {
id: number;
latitude: number;
longitude: number;
constructor(
private http: HttpClient
) {}
ngOnInit() {
this.id = 3;
this.latitude = 44.7637;
this.longitude = -0.5536;
const body = {
'latitude': this.latitude,
'longitude': this.longitude
};
this.http.get(Constants.USERS_URL + '?id=' + this.id).subscribe(data => {
const userLogged = data;
if (!userLogged[0]) {
// NEVER HAPPENS : IT'S OK
} else {
this.http.patch(Constants.USERS_URL + '?id=' + this.id, body).subscribe();
});
}
}
根据您的需要调整此代码。