Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Mengatasi tanda ' atau “ (petik) yang berubah menjadi �
ide awalnya adalah ingin membuat rss blog dari website wordpress yang ada di hosting yang sama
karena rss hanya terbatas hanya 10 posting yang di tampilkan maka, diputuskan
melakukan pemanggilan database dari website tersebut berikut ini kodenya
//start SLF BLOG
function slf_blog()
{ ?>
<style>
.blogs-wrap {
position: relative;
width: 100%;
background-color:white;
float:left;
}
.blog-items {
position: relative;
width:100%;
float:left;
padding-top:20px;
padding-bottom:20px;
}
.blog-thumb{position:relative ;
width:90%;
height:auto;
padding-right:5%;
}
.blogs-featured{position:relative; width:40%; text-align:center;float:left;}
.blog-summary{position:relative; width:60%; text-align:justify; float:left;}
</style>
<div class="blogs-wrap">
<h2 style="text-align:center;">
SCHINDER LAW FIRM BLOG'S
</h2>
<?php
include "class_lib/crud.php";
global $wpdb;
$db = new Crud;
$sql = "SELECT * FROM wp_postmeta INNER JOIN `wp_posts` ON wp_postmeta.post_id=wp_posts.ID WHERE wp_posts.post_type= 'post' AND wp_posts.post_status='publish' AND wp_postmeta.meta_key='_edit_last' ORDER BY wp_posts.post_modified DESC";
$slfblog = $db->getData($sql);
foreach ($slfblog as $key => $value) {
$postid=$value['post_id'];
$sqlmeta="SELECT * FROM wp_postmeta WHERE wp_postmeta.meta_key = '_thumbnail_id' AND wp_postmeta.post_id='$postid'";
$thumbid=$db->singleData($sqlmeta);
$metaval=$thumbid['meta_value'];
$sqlres= "SELECT * FROM wp_posts WHERE ID='$metaval'";
$thumbresource=$db->singleData($sqlres);
$judul=$value['post_title'];
?>
<a href="<?= 'https://schinderlawfirm.com/blog/'.$value['post_name']; ?>" target="_blank">
<div class="blog-items">
<div class="blogs-content">
<div class="blogs-featured">
<img class="blog-thumb" src="<?= $thumbresource['guid'];?>" />
</div>
<div class="blog-summary">
<h5>
<?= $judul ; ?>
</h5>
<p><?= $value['post_excerpt'];?></p>
</div>
</div>
</div>
</a>
<?php
}
?>
</div>
<?php
}
//end SLF BLOG
Namun terjadi masalah ketika output setiap tanda ' atau “ (petik) yang berubah menjadi �
Output dari database
bagaimana cara mengatasi hal tersebut ?
0
2 Jawaban:
<div>coba ' diganti pakai ' biasanya bisa<br><br></div>
0
Tanggapan
kebetulan cara ini sudah saya coba. saya sudah coba rubah manual di database dan menggunakan addslashes() juga, output yg muncul tanya petik berubah menjadi double backslash ( \ )
<div>masih gak bisa?<br>pakai &#34; atau &#39; pasti bisa.<br>cemungudh.</div>
0