Skip to main content

Integrate Wordpress in Codeigniter

Step 1: Download the Wordpress framework from wordpress.org

Step 2:  Copy the Wordpress folder and paste into the Codeigniter root folder

Step 3: Modify the "index.php" of Codeigniter and add Wp function to Codeigniter

Search this code "require_once BASEPATH.'core/CodeIgniter.php';"
Then, Add the below code above this code.
"require_once('[WORDPRESS FOLDER NAME]/wp-blog-header.php');"
WORDPRESS FOLDER NAME = Name of the Wordpress root Folder eg: blog

Step 4: Create Datebase

Install Wordpress by run url "localhost/[CODEIGNITER FOLDER NAME]/[WORDPRESS FOLDER NAME]"

CODEIGNITER FOLDER NAME = Name of the Codeigniter root Folder

Step 5: Blog Post Fetch Query for codeigniter home page

<?php
...
$BlogPosts = new WP_Query('showposts=3');
if($BlogPosts->have_posts()):
while($BlogPosts->have_posts()) : $BlogPosts->the_post();
the_title();
the_content();
endwhile;
endif;

...
?>

Source: Youtube

www.facebook.com/PradeepOfficial/

Comments

Popular posts from this blog

Layar Biru versi PHP Bagian 1 (file prefil_dbf.php)

file config.php <?php $db_uname = 'root'; $db_passwd = ''; $db_name = 'layar_biru'; //database yang dipilih $db_host = 'localhost'; $xbase_dir = 'D:\ACADEMIC\htdocs\layar_biru\files'; $die_on_mysql_error = false; // when investigating errors, set this to true $from_encoding=""; //Encoding of database, e.g. CP866 or empty, if convert is not required     file prefil.dbf   <?php include "config.php";            // please copy the config.sample.php and edit the correct fields include "classes/XBase/Table.php"; include "classes/XBase/Column.php"; include "classes/XBase/Record.php"; include "classes/DBFhandler.php"; use XBase\Table;  // Initializing vars ini_set( 'memory_limit', '2048M' ); set_time_limit( 0 ); $time_start = time(); $files = scandir($xbase_dir) or die ("Error! Could not open directory '$xbase_dir'."); $conn = new mysqli($db_host,...

FPDF dengan CodeIgniter

Cetak Surat Keputusan Controller: <?php //File in controller named surat_keputusan.php defined('BASEPATH') OR exit('No direct script access allowed'); class Cetak_surat_keputusan extends CI_Controller { public function __construct()     {         parent::__construct();         $this->load->helper('url');         $this->load->database();                $this->db->select();         $this->db->from('surat.config_sk');                $query = $this->db->get();                 return $query->result();             } public function index() {      ...

Hack File .xlsb

For first you must create a backup copy of your Workbook!!! Then you have to rename the XLSB file with ZIP extension. Test.XLSB => Test.ZIP             Opening your ZIP file using a compression software (e.g. WinRar) I can see the content of the file, structured in folders Inside the folder xl you can find a binary file named vbaProject.bin. Extract it on your desktop and edit it using a text editor. In my case I used Notepad++. Using the Find function of your editor, you must search the text DPB And replace the DPB string with DPx Then save the vbaProject.bin and replace this file inside the .ZIP File, renaming then .ZIP file in XLSB. Reopening the XLSB file using Excel, you will get an error message: you have to answer Yes to this error message. Then  Save , Close and Reopen your XLSB file. Now, if you go to VBA Editor (ALT + F11), you ca...