Rabu, 20 Februari 2013

Menautkan Google Analytics

Memang ada beberapa plug-in yang dapat menautkan puitika.net dengan google analytics serta tampilan grafiknya di dashboard Wordpress. Namun sebisa mungkin kita tidak menambahkan materi-materi plug-in yang hanya membuat situs lebih lambat.

Salah satu cara menautkan google analytics yaitu memasukkan kode berikut ini ke berkas footer.php dan disalin ke bagian sebelum </body>

<!-- Google Analytics -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-3283310-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

Rabu, 15 Agustus 2012

Memodifikasi Admin Bar


Modifikasi pada admin bar puitika.net dilakukan untuk:
1. menambahkan beberapa menu yaitu dasbor, kirim naskah, dan profil jika pengguna merupakan anggota yang tulisannya masih perlu diperiksa oleh editor.


function add_anggota_admin_bar_link() {
global $wp_admin_bar;
if (current_user_can('publish_posts'))
return;

// Add menu link "Dasbor"
$wp_admin_bar->add_menu( array(
'id'     => 'anggota_dasbor',
'title' => __( 'Dasbor'),
'href' => get_page_link(5896),
));

// Add menu link "Kirim Naskah"
$wp_admin_bar->add_menu( array(
'id' => 'anggota_link',
'title' => __( 'Kirim Naskah'),
'href' => get_page_link(5888),
));

// Add menu link "Profil"
$wp_admin_bar->add_menu( array(
'id'     => 'anggota_profil',
'title' => __( 'Profil'),
'href' => get_page_link(5894),
));

// Add menu link "Log Out"
$wp_admin_bar->add_menu( array(
'id'     => 'anggota_logout',
'title' => __( 'Keluar'),
'href' => wp_logout_url(),
));

}
add_action('admin_bar_menu', 'add_anggota_admin_bar_link',25);


2. menghilangkan beberapa menu khusus untuk anggota yang punya akses untuk mengirim naskah. wp-logo dihilangkan dari pandangan semua anggota, termasuk di dalamnya administrator.

function remove_admin_bar_links() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('wp-logo');
if (current_user_can('publish_posts'))
return;
$wp_admin_bar->remove_menu('updates');
$wp_admin_bar->remove_menu('site-name');
$wp_admin_bar->remove_menu('new-content');
$wp_admin_bar->remove_menu('comments');
$wp_admin_bar->remove_menu('my-account');
}
add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_links' );
sumber: http://sumtips.com

Membatasi akses ke wp-admin


Kode berikut ini dapat membatasi akses pengguna selain editor dan admin ke wilayah wp-admin.

function restrict_admin() {
    if (!current_user_can('edit_others_posts')) {
        wp_die(__('You are not allowed to access this part of the site'));
    }
}
add_action('admin_init', 'restrict_admin', 1);
sumber: http://wordpress.stackexchange.com

Jumat, 03 Agustus 2012

Menampilkan Daftar Lampiran di sebuah tulisan

Untuk menampilkan daftar lampiran di sebuah tulisan, kutambahkan di
single.php di bawah loop tulisan utama

$args = array(
'post_type' => 'attachment',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
echo "<h4>Lampiran</h4>";
foreach ($attachments as $attachment) {
echo apply_filters('the_title', $attachment->post_title);
echo " -- ";
the_attachment_link($attachment->ID, false);
}
}

Format ini masih sederhana. Kuharap bisa mengembangkannya untuk bisa
menampilkan ukuran berkas dan berapa kali berkas tersebut terunduh.

02/08/12
ada penambahan script untuk membatasi pemunculan daftar lampiran hanya pada tulisan berkategori tertentu, terutama pada kategori

if ($attachments) {
  if (in_category(array(93,9,10,52))) {
    echo "<h4>Lampiran</h4>";
    foreach ($attachments as $attachment) {
      echo apply_filters('the_title', $attachment->post_title);
      echo " -- ";
      the_attachment_link($attachment->ID, false);
    }
  } // in_category()
}


untuk selanjutnya, mungkin perlu ditambahkan css untuk menandai blok lampiran.

Kamis, 02 Agustus 2012

masih berkutat di masalah domain

sedang mencoba menggunakan fasilitas cloudflare.com untuk mempercepat akses ke puitika.net. namun nampaknya masih belum stabil benar. kadang situs mati sebentar. jalur email juga terkadang macet.

Jumat, 09 Desember 2011

Namanya sudah diambil!!!

Pustaka Puitika sebenarnya adalah rencana nama penerbit untuk puitika, tapi ternyata sudah ada yang memakainya. Cari yang lain wes..!!!

Sudah Lama Vakum

Sudah lama Puitika vakum. Coba kuaktifkan lagi.

Sekarang halaman ini bisa diakses di alamat http://blog.puitika.net.
Dengan materi dan tampilan seadanya.