backend_blog_edit

Adds custom content to blog settings page.

Blog

Input (passed by reference)

$params array Blog data array.
… your plugin code …

Output

{$backend_blog_edit.settings}
Custom HTML code; e.g., settings fields.
Blog

Plugin code example

PHP

public function backendBlogEdit($params)
{
    waLog::dump($params, 'blog/plugins/' . $this->id . '/backend-blog-edit.log');

    return [
        'settings' => waHtmlControl::getControl(waHtmlControl::INPUT, 'some_field', [
            'namespace' => [$this->id, 'settings'],
            'value' => $params[$this->id]['settings']['some_field'] ?? '',
            'title' => _wp('My plugin’s field'),
            'description' => _wp('Some useful hint.'),
            'title_wrapper' => '%s',
            'control_wrapper' => '<div class="field"><div class="name">%s</div><div class="value no-shift">%s%s</div></div>',
            'description_wrapper' => '<br><span class="hint">%s</span>',
        ]),
    ];
}