本文整理汇总了PHP中KT::arrayRemoveByValue方法的典型用法代码示例。如果您正苦于以下问题:PHP KT::arrayRemoveByValue方法的具体用法?PHP KT::arrayRemoveByValue怎么用?PHP KT::arrayRemoveByValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KT
的用法示例。
在下文中一共展示了KT::arrayRemoveByValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: initialize
/**
* Provede inicializaci a načtení všech obrázků dle zadaného Post objektu a nastavení
*
* @author Tomáš Kocifaj
* @link http://www.ktstudio.cz
*
* @return \KT_WP_Post_Gallery
*/
protected function initialize()
{
$queryArgs = array("post_type" => KT_WP_ATTACHMENT_KEY, "post_status" => "inherit", "posts_per_page" => $this->getNumberFiles(), "post_mime_type" => "image", "orderby" => $this->getOrderby(), "order" => $this->getOrder());
$customImageIds = $this->getCustomImageIds();
$isCustomImageIds = KT::arrayIssetAndNotEmpty($customImageIds);
if ($this->getExcludeThumbnail()) {
$thumbnailId = get_post_thumbnail_id($this->getPost()->ID);
$queryArgs["post__not_in"] = array($thumbnailId);
if ($isCustomImageIds) {
$customImageIds = KT::arrayRemoveByValue($customImageIds, $thumbnailId);
}
}
if ($isCustomImageIds) {
$queryArgs["post__in"] = $customImageIds;
} else {
$queryArgs["post_parent"] = $this->getPost()->ID;
}
$images = new WP_Query($queryArgs);
$this->setFiles($images->posts);
return $this;
}
示例2: removePageTemplate
/**
* Odebere (zadaný) název šablony stránky
* Pozn.: tuto funkci je vhodné používat pouze pro metaboxy registrované stránkám, které mají právě zadanou šablonu (template)
*
* @author Martin Hlaváč
* @link http://www.ktstudio.cz
*
* @param string $pageTemplate
* @return \KT_MetaBox
*/
public function removePageTemplate($pageTemplate)
{
$this->pageTemplates = KT::arrayRemoveByValue($this->getPageTemplates(), $pageTemplate);
return $this;
}