سلام وقتتون بخیر
برای ایجاد شورتکدها ما مثلا یک مقدار html رو return میکنیم و مشکلی هم نیست با این موضوع ولی اگر بخواهیم مقدار return رو در فایلی جدا (مثل فولدر view) قرار بدیم و در شورتکد اون فایل رو فراخوانی کنیم، چطور میشه این مورد رو انجام داد؟ مثلا بجای کد html که در تابع زیر هست رو در فایل جداگانه قرار بدیم (البته کدهای html حذف میشه، این شورتکد همونی که استاد توضیح دادن یک div با یک لینک ساده است)
function shortcode_with_attr($attr, $content = null)
{
return
'
';
}
و بعد اون فایل رو include کنیم