I created a new page type that is a variation of the ask page via plugins:
public function process_request($request)
{
$qa_content = qa_content_prepare();
require_once QA_INCLUDE_DIR . 'pages/ask.php';
return $qa_content;
}
I've gone through the themes, for this page, instead of using an editor, I just want a regular textbox. Is this possible? I try to override
public function form_fields($form, $columns) {
but coming up short
This works for me:
public function form_fields($form, $columns) {
if (!($this->template == "custom" && $this->request == "newqa"))
return parent::form_fields;
if (!empty($form['fields'])) {
foreach ($form['fields'] as $key => $field) {
$this->set_context('field_key', $key);
if ($key == "content") {
if ($field['type'] == "custom") {
$field['html'] = '';
}
}
if (@$field['type'] == 'blank')
$this->form_spacer($form, $columns);
else
$this->form_field_rows($form, $columns, $field);
}
$this->clear_context('field_key');
}
but wondering if this will cause any issues?