[英]Add Variable to Class Name
我目前正在 Wordpress 中為 WPBakery 開發一個元素。
因為我想將元素相互嵌套,所以我必須在元素的類中附加一個唯一的 ID。 變量 $uniqueID 應該附加到類“WPBakeryShortCode_vc_BootstrapCol”
但我不能這樣做:
if ( class_exists( 'WPBakeryShortCodesContainer' ) ) {
class WPBakeryShortCode_vc_BootstrapCol . $uniqueID extends WPBakeryShortCodesContainer {
}
}
有人可以給我一個關於如何做到這一點的提示嗎?
如果我自己寫在它后面的 id 就可以了。 像這樣:
if ( class_exists( 'WPBakeryShortCodesContainer' ) ) {
class WPBakeryShortCode_vc_BootstrapCol9346f805fc69ff0bb9f83511df30b1a9 extends WPBakeryShortCodesContainer {
}
}
您可以使用eval()
if ( class_exists( 'WPBakeryShortCodesContainer' ) ) {
eval("class WPBakeryShortCode_vc_BootstrapCol" . (int)$uniqueID . " extends WPBakeryShortCodesContainer {}");
}
雖然這對我來說似乎很奇怪。 確保你有充分的理由這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.