芝麻web文件管理V1.00
编辑当前文件:/home/projzpbv/www/wp-content/plugins/mailpoet/lib/Newsletter/Editor/TitleListTransformer.php
args = $args; } public function transform($posts) { $results = array_map(function($post) { return $this->getPostTitle($post); }, $posts); return [ $this->wrap([ 'type' => 'text', 'text' => '
' . implode('', $results) . '
', ])]; } private function wrap($block) { return LayoutHelper::row([ LayoutHelper::col([$block]), ]); } private function getPostTitle($post) { if ($this->isWcProduct($post)) { $title = $post->get_name(); $postId = $post->get_id(); } else { $title = $post->post_title; // phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps $postId = $post->ID; } $alignment = $this->args['titleAlignment']; $alignment = (in_array($alignment, ['left', 'right', 'center'])) ? $alignment : 'left'; if ($this->args['titleIsLink']) { $title = '
' . $title . '
'; } return '
' . $title . '
'; } private function isWcProduct($post) { return class_exists('\WC_Product') && $post instanceof \WC_Product; } }