-
Notifications
You must be signed in to change notification settings - Fork 2
TermMetas
Kolya Korobochkin edited this page Nov 26, 2017
·
1 revision
TermMetas сохраняют дополнительную информацию о ваших категориях, тегах и любых других Terms. Вы могли работать с этими данными через функции вида update_term_meta()
.
Name setName(string $name)
Имя используется как ключ для сохранения данных в базе данных.
Term id setTermId(int $termId)
Определяет для какого Term будут использоваться все последующие вызовы функций для получения или сохранения данных.
namespace Your\Product\TermMetas;
use Korobochkin\WPKit\TermMeta\AbstractTermMeta;
class YourTermMeta extends AbstractTermMeta {
public function __constructor() {
$this
->setName('your_product_prefix_your_term_meta')
}
public function buildConstraint() {
return array(
new Constraints\NotNull(),
new Constraints\Length(array(
'min' => 2,
'max' => 10,
'minMessage' => 'Your custom message for min error.',
'maxMessage' => 'Your custom message for max error.',
)),
);
}
}