ਸਮਰੱਥਾਵਾਂ ਹਵਾਲਾ
ਸਮਰੱਥਾਵਾਂ ਉਹ ਪਰਮਾਣੂ ਕਾਰਵਾਈਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ Gratis AI Agent ਤੁਹਾਡੀ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ’ਤੇ ਚਲਾ ਸਕਦਾ ਹੈ। ਹਰ ਸਮਰੱਥਾ ਇੱਕ ਦਰਜ ਕੀਤੀ PHP ਕਲਾਸ ਹੈ ਜੋ ਇੱਕ JSON ਸਕੀਮਾ ਉਘਾੜਦੀ ਹੈ — ਏਜੰਟ ਰਨਟਾਈਮ ’ਤੇ ਇਹ ਸਕੀਮਾ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ ਜੋ ਸਮਝ ਸਕੇ ਕਿ ਕਿਹੜੇ ਪੈਰਾਮੀਟਰ ਲੋੜੀਂਦੇ ਹਨ ਅਤੇ ਸਮਰੱਥਾ ਕੀ ਵਾਪਸ ਕਰਦੀ ਹੈ।
ਇਹ ਪੰਨਾ Gratis AI Agent v1.9.0 ਨਾਲ ਆਉਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦਾ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦਾ ਹੈ।
ਕਸਟਮ ਪੋਸਟ ਕਿਸਮਾਂ
ਇਹ ਸਮਰੱਥਾਵਾਂ ਏਜੰਟ ਰਾਹੀਂ ਦਰਜ ਕੀਤੀਆਂ ਕਸਟਮ ਪੋਸਟ ਕਿਸਮਾਂ (CPTs) ਦਾ ਪ੍ਰਬੰਧ ਕਰਦੀਆਂ ਹਨ। ਦਰਜੀਆਂ WordPress ਵਿਕਲਪਾਂ ਦੀ ਟੇਬਲ ਵਿੱਚ ਸੰਭਾਲੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਉਹ plugin ਨੂੰ ਨਿਸ਼ਕ੍ਰਿਆ ਅਤੇ ਮੁੜ-ਸਕ੍ਰਿਆ ਕਰਨ ਤੋਂ ਬਾਅਦ ਵੀ ਕਾਇਮ ਰਹਿਣ।
register_post_type
ਇੱਕ ਨਵੀਂ ਕਸਟਮ ਪੋਸਟ ਕਿਸਮ ਦਰਜ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
slug | string | ਹਾਂ | ਪੋਸਟ ਕਿਸਮ ਦੀ ਕੁੰਜੀ (ਵੱਧ ਤੋਂ ਵੱਧ 20 ਅੱਖਰ, ਕੋਈ ਵੱਡੇ ਅੱਖਰ ਨਹੀਂ, ਕੋਈ ਖਾਲੀ ਥਾਂ ਨਹੀਂ) |
singular_label | string | ਹਾਂ | ਮਨੁੱਖ-ਵਾਚਨਯੋਗ ਇਕਵਚਨ ਨਾਮ, ਜਿ ਵੇਂ Portfolio Item |
plural_label | string | ਹਾਂ | ਮਨੁੱਖ-ਵਾਚਨਯੋਗ ਬਹੁਵਚਨ ਨਾਮ, ਜਿਵੇਂ Portfolio Items |
public | boolean | ਨਹੀਂ | ਕੀ ਪੋਸਟ ਕਿਸਮ ਸਰਵਜਨਕ ਤੌਰ ’ਤੇ ਪਹੁੰਚਯੋਗ ਹੈ। ਡਿਫਾਲਟ true |
supports | array | ਨਹੀਂ | ਸਮਰਥਨ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ: title, editor, thumbnail, excerpt, comments, revisions, custom-fields। ਡਿਫਾਲਟ ["title","editor"] |
has_archive | boolean | ਨਹੀਂ | ਕੀ ਪੋਸਟ ਕਿਸਮ ਦਾ ਅਰਕਾਈਵ ਪੰਨਾ ਚਾਲੂ ਹੈ। ਡਿਫਾਲਟ false |
menu_icon | string | ਨਹੀਂ | ਐਡਮਿਨ ਮੇਨੂ ਆਈਕਨ ਲਈ Dashicons ਕਲਾਸ ਜਾਂ URL। ਡਿਫਾਲਟ "dashicons-admin-post" |
rewrite_slug | string | ਨਹੀਂ | ਪੋਸਟ ਕਿਸਮ ਲਈ URL ਸਲੱਗ। ਡਿਫਾਲਟ slug |
ਉਦਾਹਰਨ
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}
ਵਾਪਸ ਕਰਦਾ ਹੈ { "success": true, "slug": "portfolio" }
list_post_types
ਏਜੰਟ ਵੱਲੋਂ ਦਰਜ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਕਸਟਮ ਪੋਸਟ ਕਿਸਮਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ — ਕੋਈ ਨਹ ੀਂ
ਵਾਪਸ ਕਰਦਾ ਹੈ
{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}
delete_post_type
ਏਜੰਟ ਵੱਲੋਂ ਪਹਿਲਾਂ ਦਰਜ ਕੀਤੀ ਕਸਟਮ ਪੋਸਟ ਕਿਸਮ ਨੂੰ ਅਨਰਜਿਸਟਰ ਕਰਦਾ ਹੈ। ਉਸ ਕਿਸਮ ਦੀਆਂ ਮੌਜੂਦਾ ਪੋਸਟਾਂ ਡਾਟਾਬੇਸ ਵਿੱਚ ਰਹਿੰਦੀਆਂ ਹਨ ਪਰ ਹੁਣ ਪੋਸਟ ਕਿਸਮ ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਨਹੀਂ ਹੁੰਦੀਆਂ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋ ੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
slug | string | ਹਾਂ | ਹਟਾਉਣ ਲਈ ਪੋਸਟ ਕਿਸਮ ਦੀ ਕੁੰਜੀ |
ਵਾਪਸ ਕਰਦਾ ਹੈ { "success": true, "slug": "portfolio" }
ਕਸਟਮ ਟੈਕਸੋਨਾਮੀਆਂ
ਇਹ ਸਮਰੱਥਾਵਾਂ ਕਸਟਮ ਟੈਕਸੋਨਾਮੀਆਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦੀਆਂ ਹਨ। CPTs ਵਾਂਗ, ਟੈਕਸੋਨਾਮੀ ਦਰਜੀਆਂ ਵੀ ਸੰਭਾਲੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
register_taxonomy
ਇੱਕ ਨਵੀਂ ਕਸਟਮ ਟੈਕਸੋਨਾਮੀ ਦਰਜ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
slug | string | ਹਾਂ | ਟੈਕਸੋਨਾਮੀ ਕੁੰਜੀ (ਵੱਧ ਤੋਂ ਵੱਧ 32 ਅੱਖਰ) |
singular_label | string | ਹਾਂ | ਮਨੁੱਖ-ਵਾਚਨਯੋਗ ਇਕਵਚਨ ਨਾਮ, ਜਿਵੇਂ Project Category |
plural_label | string | ਹਾਂ | ਮਨ ੁੱਖ-ਵਾਚਨਯੋਗ ਬਹੁਵਚਨ ਨਾਮ, ਜਿਵੇਂ Project Categories |
post_types | array | ਹਾਂ | ਪੋਸਟ ਕਿਸਮ ਸਲੱਗ ਜਿਨ੍ਹਾਂ ਨਾਲ ਇਹ ਟੈਕਸੋਨਾਮੀ ਜੋੜੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ |
hierarchical | boolean | ਨਹੀਂ | ਸ਼੍ਰੇਣੀ-ਸ਼ੈਲੀ ਲਈ true, ਟੈਗ-ਸ਼ੈਲੀ ਲਈ false। ਡਿਫਾਲਟ true |
public | boolean | ਨਹੀਂ | ਕੀ ਟਰਮਾਂ ਸਰਵਜਨਕ ਤੌਰ ’ਤੇ ਪਹੁੰਚਯੋਗ ਹਨ। ਡਿਫਾਲਟ true |
rewrite_slug | string | ਨਹੀਂ | ਟੈਕਸੋਨਾਮੀ ਲਈ URL ਸਲੱਗ। ਡਿਫਾਲਟ slug |
ਉਦਾਹਰਨ
{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}
ਵਾਪਸ ਕਰਦਾ ਹੈ { "success": true, "slug": "project-category" }
list_taxonomies
ਏਜੰਟ ਵੱਲੋਂ ਦਰਜ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਕਸਟਮ ਟੈਕਸੋਨਾਮੀਆਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ — ਕੋਈ ਨਹੀਂ
ਵਾਪਸ ਕਰਦਾ ਹੈ
{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}
delete_taxonomy
ਏਜੰਟ ਵੱਲੋਂ ਪਹਿਲਾਂ ਦਰਜ ਕੀਤੀ ਕਸਟਮ ਟੈਕਸੋਨਾਮੀ ਨੂੰ ਅਨਰਜਿਸਟਰ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
slug | string | ਹਾਂ | ਹਟਾਉਣ ਲਈ ਟੈਕਸੋਨਾਮੀ ਕੁੰਜੀ |
ਵਾਪਸ ਕਰਦਾ ਹੈ { "success": true, "slug": "project-category" }
ਡਿਜ਼ਾਈਨ ਸਿਸਟਮ
ਡਿਜ਼ਾਈਨ ਸਿਸਟਮ ਸਮਰੱਥਾਵਾਂ WordPress site ਦੀ ਦ੍ਰਿਸ਼ ਪੇਸ਼ਕਸ਼ ਨੂੰ ਬਦਲਦੀਆਂ ਹਨ — ਕਸਟਮ CSS ਤੋਂ ਲੈ ਕੇ ਬਲਾਕ ਪੈਟਰਨਾਂ ਅਤੇ site ਲੋਗੋ ਤੱਕ।
inject_custom_css
wp_add_inline_style ਰਾਹੀਂ site ਦੇ <head> ਵਿੱਚ CSS ਜੋੜਦਾ ਹੈ। CSS gratis_ai_agent_custom_css ਵਿਕਲਪ ਵਿੱਚ ਸੰਭਾਲੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਜਦੋਂ ਸਮਰੱਥਾ ਰੀਸੈੱਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਸਾਫ਼-ਸੁਥਰੇ ਢੰਗ ਨਾਲ ਡੀਕਿਊ ਹੋ ਜਾਂਦੀ ਹੈ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
css | string | ਹਾਂ | ਇੰਜੈਕਟ ਕਰਨ ਲਈ ਵੈਧ CSS |
label | string | ਨਹੀਂ | ਇਸ CSS ਬਲਾਕ ਲਈ ਮਨੁੱਖ-ਵਾਚਨਯੋਗ ਲੇਬਲ, ਡੀਬੱਗ ਲਾਗਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਡਿਫਾਲਟ "agent-injected" |
replace | boolean | ਨਹੀਂ | ਜੇ true, ਤਾਂ ਪਹਿਲਾਂ ਇੰਜੈਕਟ ਕੀਤੀ ਸਾਰੀ CSS ਨੂੰ ਬਦਲਦਾ ਹੈ। ਡਿਫਾਲਟ false (ਜੋੜਦਾ ਹੈ) |
ਉਦਾਹਰਨ
{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}
ਵਾਪਸ ਕਰਦਾ ਹੈ { "success": true, "bytes": 96 }
add_block_pattern
WordPress ਪੈਟਰਨ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਮੁੜ-ਵਰਤਣਯੋਗ ਬਲਾਕ ਪੈਟਰਨ ਦਰਜ ਕਰਦਾ ਹੈ।
ਪੈਰਾਮੀਟਰ
| ਪੈਰਾਮੀਟਰ | ਕਿਸਮ | ਲੋੜੀਂਦਾ | ਵੇਰਵਾ |
|---|---|---|---|
slug | string | ਹਾਂ | ਪੈਟਰਨ ਪਛਾਣਕਰਤਾ, ਜਿਵੇਂ gratis/hero-dark |
title | string | ਹਾਂ | ਸੰਪਾਦਕ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਣ ਵਾਲਾ ਮਨੁੱਖ-ਵਾਚਨਯੋਗ ਪੈਟਰਨ ਨਾਮ |
content | string | ਹਾਂ |