კონტენტში სათაურები PHP-ში
გაცილებით მოსახერხებელია გვერდის სათაურის შენახვა იმავე ადგილას, სადაც მისი კონტენტია. ამისთვის კონტენტის ფაილში შეგიძლიათ გამოიგონოთ რაიმე ბრძანება, რომელიც ამ გვერდის ფაილს ადგენს.
მაგალითად, შეგიძლიათ გააკეთოთ ასე:
{{ title: "page 1 title" }}
<div>
content 1
</div>
მოდით, გავაკეთოთ ისე, რომ ძრავამ კონტენტის ჩასმამდე მასგან გამოიღოს სათაური და ჩაასვას იგი შაბლონის შესაბამის ადგილას.
დასაწყისისთვის, მივიღოთ სათაური კონტენტის ტექსტიდან:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
ახლა კი, კონტენტის ტექსტში წავშალოთ აღარ საჭირო ბრძანება, რათა ის გვერდის ტექსტში არ მოხვდეს:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
განახორციელეთ თქვენს ძრავაში სათაურები, რომლებიც ინახება გვერდის კონტენტში.