|
@@ 1554-1563 (lines=10) @@
|
| 1551 |
|
* 'validate_func' => // validate function, string optional |
| 1552 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1553 |
|
*/ |
| 1554 |
|
public function addText($id, $args, $repeater = false) |
| 1555 |
|
{ |
| 1556 |
|
$new_field = array('type' => 'text', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Text Field', 'geodirectory')); |
| 1557 |
|
$new_field = array_merge($new_field, $args); |
| 1558 |
|
if (false === $repeater) { |
| 1559 |
|
$this->_fields[] = $new_field; |
| 1560 |
|
} else { |
| 1561 |
|
return $new_field; |
| 1562 |
|
} |
| 1563 |
|
} |
| 1564 |
|
|
| 1565 |
|
/** |
| 1566 |
|
* Add Hidden Field to meta box |
|
@@ 1579-1588 (lines=10) @@
|
| 1576 |
|
* 'validate_func' => // validate function, string optional |
| 1577 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1578 |
|
*/ |
| 1579 |
|
public function addHidden($id, $args, $repeater = false) |
| 1580 |
|
{ |
| 1581 |
|
$new_field = array('type' => 'hidden', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Text Field', 'geodirectory')); |
| 1582 |
|
$new_field = array_merge($new_field, $args); |
| 1583 |
|
if (false === $repeater) { |
| 1584 |
|
$this->_fields[] = $new_field; |
| 1585 |
|
} else { |
| 1586 |
|
return $new_field; |
| 1587 |
|
} |
| 1588 |
|
} |
| 1589 |
|
|
| 1590 |
|
/** |
| 1591 |
|
* Add Paragraph to meta box |
|
@@ 1623-1632 (lines=10) @@
|
| 1620 |
|
* 'validate_func' => // validate function, string optional |
| 1621 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1622 |
|
*/ |
| 1623 |
|
public function addCheckbox($id, $args, $repeater = false) |
| 1624 |
|
{ |
| 1625 |
|
$new_field = array('type' => 'checkbox', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Checkbox Field', 'geodirectory')); |
| 1626 |
|
$new_field = array_merge($new_field, $args); |
| 1627 |
|
if (false === $repeater) { |
| 1628 |
|
$this->_fields[] = $new_field; |
| 1629 |
|
} else { |
| 1630 |
|
return $new_field; |
| 1631 |
|
} |
| 1632 |
|
} |
| 1633 |
|
|
| 1634 |
|
/** |
| 1635 |
|
* Add CheckboxList Field to meta box |
|
@@ 1651-1660 (lines=10) @@
|
| 1648 |
|
* @return : remember to call: $checkbox_list = $this->get_tax_meta(get_the_ID(), 'meta_name', false); |
| 1649 |
|
* which means the last param as false to get the values in an array |
| 1650 |
|
*/ |
| 1651 |
|
public function addCheckboxList($id, $options, $args, $repeater = false) |
| 1652 |
|
{ |
| 1653 |
|
$new_field = array('type' => 'checkbox_list', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Checkbox List Field', 'geodirectory')); |
| 1654 |
|
$new_field = array_merge($new_field, $args); |
| 1655 |
|
if (false === $repeater) { |
| 1656 |
|
$this->_fields[] = $new_field; |
| 1657 |
|
} else { |
| 1658 |
|
return $new_field; |
| 1659 |
|
} |
| 1660 |
|
} |
| 1661 |
|
|
| 1662 |
|
/** |
| 1663 |
|
* Add Textarea Field to meta box |
|
@@ 1676-1685 (lines=10) @@
|
| 1673 |
|
* 'validate_func' => // validate function, string optional |
| 1674 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1675 |
|
*/ |
| 1676 |
|
public function addTextarea($id, $args, $repeater = false) |
| 1677 |
|
{ |
| 1678 |
|
$new_field = array('type' => 'textarea', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Textarea Field', 'geodirectory')); |
| 1679 |
|
$new_field = array_merge($new_field, $args); |
| 1680 |
|
if (false === $repeater) { |
| 1681 |
|
$this->_fields[] = $new_field; |
| 1682 |
|
} else { |
| 1683 |
|
return $new_field; |
| 1684 |
|
} |
| 1685 |
|
} |
| 1686 |
|
|
| 1687 |
|
/** |
| 1688 |
|
* Add Select Field to meta box |
|
@@ 1702-1711 (lines=10) @@
|
| 1699 |
|
* 'validate_func' => // validate function, string optional |
| 1700 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1701 |
|
*/ |
| 1702 |
|
public function addSelect($id, $options, $args, $repeater = false) |
| 1703 |
|
{ |
| 1704 |
|
$new_field = array('type' => 'select', 'id' => $id, 'std' => array(), 'desc' => '', 'style' => '', 'name' => __('Select Field', 'geodirectory'), 'multiple' => false, 'options' => $options); |
| 1705 |
|
$new_field = array_merge($new_field, $args); |
| 1706 |
|
if (false === $repeater) { |
| 1707 |
|
$this->_fields[] = $new_field; |
| 1708 |
|
} else { |
| 1709 |
|
return $new_field; |
| 1710 |
|
} |
| 1711 |
|
} |
| 1712 |
|
|
| 1713 |
|
|
| 1714 |
|
/** |
|
@@ 1728-1737 (lines=10) @@
|
| 1725 |
|
* 'validate_func' => // validate function, string optional |
| 1726 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1727 |
|
*/ |
| 1728 |
|
public function addRadio($id, $options, $args, $repeater = false) |
| 1729 |
|
{ |
| 1730 |
|
$new_field = array('type' => 'radio', 'id' => $id, 'std' => array(), 'desc' => '', 'style' => '', 'name' => __('Radio Field', 'geodirectory'), 'options' => $options); |
| 1731 |
|
$new_field = array_merge($new_field, $args); |
| 1732 |
|
if (false === $repeater) { |
| 1733 |
|
$this->_fields[] = $new_field; |
| 1734 |
|
} else { |
| 1735 |
|
return $new_field; |
| 1736 |
|
} |
| 1737 |
|
} |
| 1738 |
|
|
| 1739 |
|
/** |
| 1740 |
|
* Add Date Field to meta box |
|
@@ 1753-1762 (lines=10) @@
|
| 1750 |
|
* 'format' => // date format, default yy-mm-dd. Optional. Default "'d MM, yy'" See more formats here: http://goo.gl/Wcwxn |
| 1751 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1752 |
|
*/ |
| 1753 |
|
public function addDate($id, $args, $repeater = false) |
| 1754 |
|
{ |
| 1755 |
|
$new_field = array('type' => 'date', 'id' => $id, 'std' => '', 'desc' => '', 'format' => 'yy-mm-dd', 'name' => __('Date Field', 'geodirectory')); |
| 1756 |
|
$new_field = array_merge($new_field, $args); |
| 1757 |
|
if (false === $repeater) { |
| 1758 |
|
$this->_fields[] = $new_field; |
| 1759 |
|
} else { |
| 1760 |
|
return $new_field; |
| 1761 |
|
} |
| 1762 |
|
} |
| 1763 |
|
|
| 1764 |
|
/** |
| 1765 |
|
* Add Time Field to meta box |
|
@@ 1778-1787 (lines=10) @@
|
| 1775 |
|
* 'format' => // time format, default hh:mm. Optional. See more formats here: http://goo.gl/83woX |
| 1776 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1777 |
|
*/ |
| 1778 |
|
public function addTime($id, $args, $repeater = false) |
| 1779 |
|
{ |
| 1780 |
|
$new_field = array('type' => 'time', 'id' => $id, 'std' => '', 'desc' => '', 'format' => 'hh:mm', 'name' => __('Time Field', 'geodirectory')); |
| 1781 |
|
$new_field = array_merge($new_field, $args); |
| 1782 |
|
if (false === $repeater) { |
| 1783 |
|
$this->_fields[] = $new_field; |
| 1784 |
|
} else { |
| 1785 |
|
return $new_field; |
| 1786 |
|
} |
| 1787 |
|
} |
| 1788 |
|
|
| 1789 |
|
/** |
| 1790 |
|
* Add Color Field to meta box |
|
@@ 1802-1811 (lines=10) @@
|
| 1799 |
|
* 'validate_func' => // validate function, string optional |
| 1800 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1801 |
|
*/ |
| 1802 |
|
public function addColor($id, $args, $repeater = false) |
| 1803 |
|
{ |
| 1804 |
|
$new_field = array('type' => 'color', 'id' => $id, 'std' => '', 'desc' => '', 'name' => __('ColorPicker Field', 'geodirectory')); |
| 1805 |
|
$new_field = array_merge($new_field, $args); |
| 1806 |
|
if (false === $repeater) { |
| 1807 |
|
$this->_fields[] = $new_field; |
| 1808 |
|
} else { |
| 1809 |
|
return $new_field; |
| 1810 |
|
} |
| 1811 |
|
} |
| 1812 |
|
|
| 1813 |
|
/** |
| 1814 |
|
* Add Image Field to meta box |
|
@@ 1825-1835 (lines=11) @@
|
| 1822 |
|
* 'validate_func' => // validate function, string optional |
| 1823 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1824 |
|
*/ |
| 1825 |
|
public function addImage($id, $args, $repeater = false) |
| 1826 |
|
{ |
| 1827 |
|
$new_field = array('type' => 'image', 'id' => $id, 'desc' => '', 'style' => '', 'name' => __('Image Field', 'geodirectory')); |
| 1828 |
|
$new_field = array_merge($new_field, $args); |
| 1829 |
|
|
| 1830 |
|
if (false === $repeater) { |
| 1831 |
|
$this->_fields[] = $new_field; |
| 1832 |
|
} else { |
| 1833 |
|
return $new_field; |
| 1834 |
|
} |
| 1835 |
|
} |
| 1836 |
|
|
| 1837 |
|
/** |
| 1838 |
|
* Add File Field to meta box |
|
@@ 1849-1858 (lines=10) @@
|
| 1846 |
|
* 'validate_func' => // validate function, string optional |
| 1847 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1848 |
|
*/ |
| 1849 |
|
public function addFile($id, $args, $repeater = false) |
| 1850 |
|
{ |
| 1851 |
|
$new_field = array('type' => 'file', 'id' => $id, 'desc' => '', 'style' => '', 'name' => __('File Field', 'geodirectory')); |
| 1852 |
|
$new_field = array_merge($new_field, $args); |
| 1853 |
|
if (false === $repeater) { |
| 1854 |
|
$this->_fields[] = $new_field; |
| 1855 |
|
} else { |
| 1856 |
|
return $new_field; |
| 1857 |
|
} |
| 1858 |
|
} |
| 1859 |
|
|
| 1860 |
|
/** |
| 1861 |
|
* Add WYSIWYG Field to meta box |
|
@@ 1874-1883 (lines=10) @@
|
| 1871 |
|
* 'validate_func' => // validate function, string optional |
| 1872 |
|
* @param $repeater bool is this a field inside a repeatr? true|false(default) |
| 1873 |
|
*/ |
| 1874 |
|
public function addWysiwyg($id, $args, $repeater = false) |
| 1875 |
|
{ |
| 1876 |
|
$new_field = array('type' => 'wysiwyg', 'id' => $id, 'std' => '', 'desc' => '', 'style' => 'width: 300px; height: 400px', 'name' => __('WYSIWYG Editor Field', 'geodirectory')); |
| 1877 |
|
$new_field = array_merge($new_field, $args); |
| 1878 |
|
if (false === $repeater) { |
| 1879 |
|
$this->_fields[] = $new_field; |
| 1880 |
|
} else { |
| 1881 |
|
return $new_field; |
| 1882 |
|
} |
| 1883 |
|
} |
| 1884 |
|
|
| 1885 |
|
/** |
| 1886 |
|
* Add Taxonomy Field to meta box |