feat(Wordpress Node): Add post template option (#3139)

* Add wordpress post template option

* Fix: Add UI components and fix typo

* Add elementor template options

* Add Standard option

* 🔨 ability to use non elementor template, credential test, linter fixes

* 🔨 removed commented code

*  Improvements

Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
This commit is contained in:
Zapfmeister
2022-07-04 09:39:56 +02:00
committed by GitHub
parent a8c16675d0
commit 02bc3da785
7 changed files with 161 additions and 7 deletions

View File

@@ -32,8 +32,7 @@ export class Wordpress implements INodeType {
description: INodeTypeDescription = {
displayName: 'Wordpress',
name: 'wordpress',
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
icon: 'file:wordpress.png',
icon: 'file:wordpress.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
@@ -170,6 +169,9 @@ export class Wordpress implements INodeType {
if (additionalFields.sticky) {
body.sticky = additionalFields.sticky as boolean;
}
if (additionalFields.postTemplate) {
body.template = this.getNodeParameter('additionalFields.postTemplate.values.template', i, '') as string;
}
if (additionalFields.categories) {
body.categories = additionalFields.categories as number[];
}
@@ -215,6 +217,9 @@ export class Wordpress implements INodeType {
if (updateFields.sticky) {
body.sticky = updateFields.sticky as boolean;
}
if (updateFields.postTemplate) {
body.template = this.getNodeParameter('updateFields.postTemplate.values.template', i, '') as string;
}
if (updateFields.categories) {
body.categories = updateFields.categories as number[];
}