a-blog cms PHP API Reference

Helper
in package

Table of Contents

Properties

$lightboxClass  : string
Lightboxクラス名
$resizeImageSize  : int
画像リサイズの幅

Methods

__construct()  : mixed
extractMediaId()  : array<string|int, int>
メディアIDを抽出する
fix()  : string
ブロックエディターのHTMLを修正する
fixMediaId()  : string
メディアIDを修正する
fixMediaFiles()  : void
メディアファイルの修正
fixMediaImages()  : void
メディア画像の修正
loadHTML()  : DOMDocument
HTMLをDOMDocumentとしてロードする
loadMedia()  : array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}>
htmlに存在するメディア情報を取得する
removeLastEmptyParagraph()  : void
最後の空の段落を削除する

Properties

$lightboxClass

Lightboxクラス名

protected string $lightboxClass

$resizeImageSize

画像リサイズの幅

protected int $resizeImageSize

Methods

__construct()

public __construct([int|null $resizeImageSize = null ]) : mixed
Parameters
$resizeImageSize : int|null = null

extractMediaId()

メディアIDを抽出する

public extractMediaId(string $html) : array<string|int, int>
Parameters
$html : string
Return values
array<string|int, int>

fix()

ブロックエディターのHTMLを修正する

public fix(string $html[, bool $resizeImage = true ]) : string
Parameters
$html : string
$resizeImage : bool = true
Return values
string

fixMediaId()

メディアIDを修正する

public fixMediaId(string $html, array<int, int> $mediaIdMap) : string
Parameters
$html : string
$mediaIdMap : array<int, int>
Return values
string

fixMediaFiles()

メディアファイルの修正

protected fixMediaFiles(DOMXPath $xpath, array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}> $mediaList) : void
Parameters
$xpath : DOMXPath
$mediaList : array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}>

fixMediaImages()

メディア画像の修正

protected fixMediaImages(DOMXPath $xpath, array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}> $mediaList[, bool $resize = true ]) : void
Parameters
$xpath : DOMXPath
$mediaList : array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}>
$resize : bool = true

loadHTML()

HTMLをDOMDocumentとしてロードする

protected loadHTML(string $html) : DOMDocument
Parameters
$html : string
Return values
DOMDocument

loadMedia()

htmlに存在するメディア情報を取得する

protected loadMedia(DOMXPath $xpath) : array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}>
Parameters
$xpath : DOMXPath
Return values
array<string|int, array{path: string, width: string, height: string, permalink: string, icon: string, iconWidth: string, iconHeight: string, extension: string, fileSize: int}>

removeLastEmptyParagraph()

最後の空の段落を削除する

protected removeLastEmptyParagraph(DOMXPath $xpath) : void
Parameters
$xpath : DOMXPath

        
On this page

Search results