• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

GhazaliTajuddin.com

Another Kuantan Blogger

  • Home
  • Blog
    • Kuantan
    • Foods
    • Technology
    • Health
  • Stock Photography
    • Senarai Microstock Agency
    • Membuka akaun contributor Shutterstock.com
    • Tips untuk 10 keping gambar pertama Shutterstock.com
    • Mengapa Shutterstock.com reject gambar / submission
    • Model Release
    • Bagaimana withdraw earning daripada Fotolia
    • Bagaimana untuk mengisi keyword kepada imej dengan menggunakan Adobe Photoshop

Technology

Remove Items In Admin Bar Menu That Added By Plugins / Themes

September 24, 2018 by ghazalitajuddin Leave a Comment

Usually to remove any default items on Admin Menu Bar we can do as below

function remove_items_wp_admin_bar(){
	global $wp_admin_bar;
	
	//$wp_admin_bar->remove_menu('tribe-events');
	$wp_admin_bar->remove_node('tribe-events');
	$wp_admin_bar->remove_node('comments');
	$wp_admin_bar->remove_node('new-content');
	$wp_admin_bar->remove_node('site-name');
	$wp_admin_bar->remove_node('wp-logo');
			
}

add_action('admin_bar_menu', 'remove_items_wp_admin_bar', 1000);

But this technique sometimes does not remove any items / links that added by plugins and themes. So you should call using wp_before_admin_bar_render action as below.

add_action('wp_before_admin_bar_render', 'remove_items_wp_admin_bar', 1000);

 

Filed Under: Kuantan, Kuantan Web Developer, Technology Tagged With: admin_bar_menu, remove items on admin bar, wp_before_admin_bar_render

WordPress Gutenberg, RESTful API & Custom Post Types

September 24, 2018 by ghazalitajuddin Leave a Comment

WordPress akan berubah.

Sebenarnya WordPress sentiasa berubah. Sentiasa ada patches update. Hehehe. Tapi kali ni perubahan lebih besar.

WordPress Gutenberg

Aku ada perasan dalam 2,3 bulan lepas ada keluar notice pada dashboard berkaitan plugin Gutenberg. Tapi baru 2,3 hari lepas baru ada masa nak godek-godek apa dia WordPress Gutenberg ni. Nampak macam wordpress dah ada new content editor menggantikan yang lama. Menarik juga kalau dah tak perlu nak sign up Divi atau Elementor. Tak perlu susah-susah reload, semua terus edit on the spot. 

https://wordpress.org/gutenberg/
https://wordpress.org/gutenberg/
https://wordpress.org/gutenberg/
https://wordpress.org/gutenberg/

Menariknya selepas google sana-sini, rupa-rupanya bukan takat content editor sahaja. Bukan setakat plugin Guternberg, malah lebih besar dari itu. Banyak dah debate sana-sini berkaitan innovasi oleh WordPress. Kita tunggu jela nanti WordPress 5.0 macam mana.

Untuk maklumat lanjut visit https://wordpress.org/gutenberg/ .

WordPress API

Aku sebenarnya tertarik dengan perkembangan WordPress API. Sebelum ni pernah buat API sendiri dengan laravel dan guna vue atau angular as front end. Disebabkan API ni, WordPress boleh  diapplikasi lebih jauh daripada yang fungsinya sekarang contohnya ia boleh jadi backend untuk mobile apps. So kalau korang buat website guna WordPress, insyaAllah boleh terus buat mobile apps. Kalau kita lihat dengan adanya Gutenberg ni memang jelas WordPress dah kearah Single Page Application jugak seperti applikasi yang berasaskan restful API yang lain. Kalau compare dengan Wix, memang wordpress ketinggalan.  Sebab  itu WordPress.com yang baru dah ada admin dashboard baru yang bernama Calypso. Boleh lihat sini https://developer.wordpress.com/calypso/. Serious ohsemmmmmmm!

Ada gaya teknologi react? Yerp WordPress pilih React.

https://developer.wordpress.com/calypso/
https://developer.wordpress.com/calypso/

 

Custom Post Types

Ini pun satu part lain yang aku tak kesempatan nak explore lagi. Dah lama wujud, tapi belum betul-betul dapat utilize lagi. Sebab setakat ni kebanyakan customer sekadar guna fungsi asas WordPress dah mencukupi. Tetapi dengan adanya Custom Post Types kita boleh extend wordpress bukan sekadar posts dan pages, kita boleh tambah products, locations dan pelbagai lagi jenis post types. 

Aku ada nampak beberapa plugin yang bagus untuk digunakan. Tapi tak pernah cuba lagi. Then, aku pulak lebih suka code sendiri so mudah nak custom ikut kehendak dan keperluan customer. 

Akhiran

Kesimpulannya, kepada pengguna wordpress dah kena mula bersedia untuk alert dan absorb perubahan baru WordPress. Mungkin kena belajar perkara baru juga. Kepada yang dah biasa dengan Rest API, SPA  aku rasa tak terasa sangat la. Apa pun diharapkan WordPress tak berpecah macam Joomla & Mambo. WordPress kekal yang satuuu! Bye

 

 

 

 

Filed Under: Kuantan, Technology Tagged With: calypso, custom post types, Gutenberg, single page application, wordpress, Wordpress API

How To Remove Dashboard Widget For Non Admin

September 24, 2018 by ghazalitajuddin

Berguna bila kita nak bagi public accout access wp-admin. Mungkin ada beberapa info yang tak perlu depa tau kita remove.

Example #1 using remove_meta_box :

add_action('wp_dashboard_setup','remove_dashboard_widgets");

function remove_jetpack(){
	if ( ! current_user_can('manage_options') ){
	remove_meta_box( 'dashboard_quick_press','dashboard', 'side' );      //Quick Press widget
	remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );      //Recent Drafts
	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );      //WordPress.com Blog
	remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' );      //Other WordPress News
	remove_meta_box( 'dashboard_incoming_links','dashboard', 'normal' );    //Incoming Links
	remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );    //Plugins
	remove_meta_box('dashboard_right_now', 'dashboard', 'normal');
	remove_meta_box('dashboard_activity', 'dashboard', 'normal');
	remove_meta_box('tribe_dashboard_widget', 'dashboard', 'normal');
	}
}

Example #2 using unset() :

add_action('wp_dashboard_setup','remove_dashboard_widgets");

function remove_jetpack(){
global $wp_meta_boxes;

        if ( ! current_user_can('manage_options') ){	
 
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
	}
}

To disable all dashboard widget including custom widget we can do like this

add_action('wp_dashboard_setup','remove_dashboard_widgets");

function remove_jetpack(){
global $wp_meta_boxes;

        if ( ! current_user_can('manage_options') ){	
          unset($wp_meta_boxes['dashboard']);
	}
}

 

 

Filed Under: Kuantan Web Developer, Technology Tagged With: plugin, remove_meta_box, unset, wordpress

Wordcamp Kuala Lumpur 2018

September 18, 2018 by ghazalitajuddin Leave a Comment

Wordcamp Kuala Lumpur 2018 akan diadakan seperti berikut:

  • Date: November 17, 2018
  • Location: Royal Chulan Bukit Bintang Hotel

Boleh terus beli tiket di https://2018.kualalumpur.wordcamp.org/tickets/.

—-

Seingat aku lah, last wordcamp aku pernah attend adalah Wordcamp 2010. 

Masa tu la aku kenal Aman, founder Amanz.my yang dah feymes sekarang. Masa tu team diorg masih baru dan berusaha keras dalam menaikkan bisnes creative content diorg. Sekarang ni kalau tak kenal Amanz.my tak tahulah.

Basicly Wordcamp ni adalah satu aktiviti komuniti WordPress. Program ini bagus bagi usahawan internet, especially yang terlibat dalam pembangunan website menggunakan WordPress. WordPress adalah web base authoring tools yang diguna pakai hampir 30% web di dunia. Yerp bang, 30% confirm.

So kalau korang nak berjinak-jinak dengan blogging boleh lah kenal-kenal dengan wordpress. Terbaik.

 

Filed Under: Events, Technology Tagged With: #WCKL, Royal Chulan Bukit Bintang Hotel, WordCamp 2018, WordCamp Kuala Lumpur 2018

Pencerobohan Privasi Menggunakan Google Forms

September 1, 2018 by ghazalitajuddin Leave a Comment


Siapa tak kenal Google? Takkan la tak kenal ye tak?

Antara big player teknologi ICT dunia, sama seperti Amazon, Apple dan Facebook yang mengeluarkan pelbagai produk dan perkhidmatan berasaskan  teknologi. Tak terkira banyak produk yang dikeluarkan oleh Google ni. Antara yang paling banyak aku guna adalah Gmail, Google Drive dan Google Docs.

Cuma kali aku nak highlight sikit dengan satu applikasi  iaitu Google Forms.

Korang pakai tak Google Forms? Seperti yang kebanyakan tahu Google Forms adalah sebuah applikasi online yang menyediakan perkhidmatan borang bagi mengutip sebarang info yang kita perlukan dengan mudah.  Maknanya, kita boleh design borang kira, setup apa maklumat yang kita perlukan, generate link dan edarkan link kepada pengguna sasaran kita untuk diisi. Sangat mudah dan ianya adalah percuma!

Apabila pengguna sasaran kita itu telah mengisi borang dan submit kepada kita. Data tadi boleh dipersembahkan dalam bentuk laporan dan carta yang disediakan oleh Google secara percuma. Cuma kita sebagai owner form sahajalah yang boleh tengok. Memang applikasi yang amat mudah dan membantu.

Cth carta pai yang dihasilkan melalui Google Form

Kelemahan

Cuma aku nampak ada sedikit kelemahan disini. Mungkin korang pun perasan. Disebabkan ia percuma, bila ada akaun GMAIL, semua boleh setup Google Form. Bila dah menjadi kebiasaan isi form, ramai yang lupa tentang data privacy kita sebenarnya terdedah untuk dicuri dengan mudah. Bagaimana mereka buat tu? Modus operandinya adalah melalui iklan tawaran menarik dan minta anda isi form. Tapi jangan salah faham pula, ada iklan yang mmg dia mintak kita bagi info utk mereka salurkan maklumat. Kalau dah memang jelas iklan itu daripada syarikat yang kita kenal tu tak perlu risau lah. Apa yang aku maksudkan disini adalah iklan daripada mereka yang tidak kenali, yang mengaku mereka daripada organisasi sekian-sekian tetapi sebenarnya tidak. Mereka guna nama as cover up sahaja, untuk dapat kepercayaan orang ramai. All details on the ads very convinicng tapi sebenarnya sekadar untuk korang isi form sahaja. Pernah jumpa tak macam ni?

Contoh

Contoh mudah ada beberapa iklan di FB dan Instagram yang menggunakan nama Agensi Kerajaan  kononnya menawarkan iklan bantuan kewangan bagi perniagaan dengan kelulusan pantas. Bila kita klik link ia bawa ke Google Form yang collect maklumat peribadi seperti, nama, no fon, ic, alamat, dan lain2. Kalau diperhatikan pelik juga macam mana agensi kerajaan guna Google Form untuk urusan rasmi begini? Kemudian, jika dilihat pada Google Form berkenaan tiada pula sebarang info berkaitan agensi kerajaan berkenaan sedangkan ia adalah tawaran daripada institusi kewangan. .

Rumusan

Aku tidakla menghalang korang guna Google Form tu hahaha. Cuma hati-hati je bila isi maklumat yang diminta. Semak form baik2.

Jika korang berkhidmat dengan mana2 organisasi dan ada menggunakan Google Form, please sertakan detail dan contact ada pada Google Form bagi memudahkan pengguna hubungi untuk pengesahan. Bagi kita as user ni berhati-hati ya. Sangat-sangat berhati-hati. Jika salah maklumat yang kita dedahkan, kita juga akan susah nanti atau privacy kita terganggu.

Selamat!

 

 

Filed Under: Kuantan Web Developer, Technology Tagged With: Data Privacy, Data Protection, Frauds, gmail, google, Google Doc, Google Form, Phising, Scammers

Blogging dalam bahasa melayu atau bahasa inggeris?

August 30, 2018 by ghazalitajuddin 2 Comments

Gambar Hiasan

Dulu, bila nak berblog ni, ramai yang pilih guna bahasa inggeris. Semua angkara nak naikkan ranking page ke kedudukan yang bagus sikitlah. 

Tapi sekarang ni dah tak boleh guna trick tu. Kurang berkesan. 

Sekarang ni zaman content, kalau kau jenis update blog hari-hari, memang potensi google naik kan ranking ko cepat. Kriteria pun dah canggih sekarang. Bukan setakat keywording dan tagging, inbound link our outbound link, macam2 kriteria dah diorg tengok.

Dari segi bahasa pun, Google lagi prefer kita guna bahasa lokal kita. Cuma ya lah, tentang pemilihan bahasa ni subjektif. Kalau dah content ko perlu guna bahasa inggeris, guna je bahasa inggeris. Kalau boleh guna bahasa melayu pun tiada masalah. 

Macam aku, kalau content banyak berkaitan programming, aku akan guna bahasa inggeris sebab banyak terms programming ni dalam bahasa inggeris. Kalau sharing, santai, tutorial bukan teknikal mungkin banyak bahasa melayu. Macam fotografi, mungkin boleh guna dwi bahasa, bahasa melayu dan bahasa inggeris. Uish jenuh juga nak translate all technical word dalam malay kan? Hahaha. 

Tapi memang bahasa ni, Google sendiri galakkan guna bahasa local masing2. Mungkin dia pun faham dan nak galakkan lebih banyak content dalam bahasa lokal. Aku setuju bab ni, sebab antara perkara menyedihkan bila mencari bahan di internet, amat kurang bahasa melayu. Bahasa indonesia banyak. Itu menunjukkan betapa kurangnya kita berkongsi pengetahuan melalui penulisan. Tak tahulah kalau org Malaysia ni banyak menulis dalam english. Hehehe.

So geng. Just tulis je guna bahasa mana yang korang selesa. Mintak maaflah kalau aku guna bahasa rojak. Bahasa santai lagi barai.

Filed Under: General, Lifestyle, Technology Tagged With: bahasa, bahasa inggeris, bahasa melayu, blog, english, malay, penulisan

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Interim pages omitted …
  • Page 24
  • Go to Next Page »

Primary Sidebar

“Solat. Sabar. Syukur. Senyum. Sedekah.”

For Collaboration, Events & Review, kindly contact me at +6016[-]9212092 or click Whatsapp button on this page.

Sponsor

Recent Posts

BadMethodCallException Method Illuminate\Database\Eloquent\Collection::roles does not exist.

User Roles And Permissions Without Package Laravel 10

Laravel Many To Many Relationship

Makan malam bersama keluarga di Awangan Palace

Sarapan pagi di Warung Gulai Kawah

Recent Comments

  • helmi on Personal Tips Berhenti Merokok
  • ghazalitajuddin on Personal Tips Berhenti Merokok
  • helmi on Personal Tips Berhenti Merokok
  • ghazalitajuddin on Nasi Lemak Kukus Restoran Zaman. Otai masih berbisa.
  • ghazalitajuddin on Air tangki radiator Proton Exora cepat kering? Cuba tukar penutup radiator!
  • Mal on Nasi Lemak Kukus Restoran Zaman. Otai masih berbisa.
  • Firdaus on Air tangki radiator Proton Exora cepat kering? Cuba tukar penutup radiator!

My Link

  • Takaful Insurance Web

JJCM

I Am Donut

Daging Bakar Daun Pisang Pekan

Lain macam Nasi Kerabu Mekla ni

Laksam Terbaik Di Kuantan, Sanggup Menunggu Sejam

Diet snack untuk abang-abang kacak

Tags

bebas rokok berhenti merokok breakfast Controller Framework Gezzeg Photography & Design health jalan-jalan cari makan jalan-jalan cari makan kuantan jjcm jjcm kuantan Jurufoto Kuantan Kuantan Kuantan Photographer kuantan programmer kuantan web developer kuantan webmaster laravel merokok merbahayakan kesihatan model MVC nikmat rokok OOP Pahang Pahangtourism pahang tourism Photo Manipulation PHP rajalanun retired smoking revisit pahang 2018 shutterstock stop smoking stop smoking tips stop smoking withdrawal symptom tips tips berhenti merokok View visit malaysia 2020 visit pahang visitpahang white wordpress yii Yii Framework

Recent Posts

  • BadMethodCallException Method Illuminate\Database\Eloquent\Collection::roles does not exist.
  • User Roles And Permissions Without Package Laravel 10
  • Laravel Many To Many Relationship
  • Makan malam bersama keluarga di Awangan Palace
  • Sarapan pagi di Warung Gulai Kawah

Copyright © 2025 — Ghazali Tajuddin • All rights reserved. •