=== WordPress Importer === Contributors: wordpressdotorg Donate link: https://wordpressfoundation.org/donate/ Tags: importer, wordpress Requires at least: 3.6 Tested up to: 4.9 Stable tag: 0.6.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file. == Description == The WordPress Importer will import the following content from a WordPress export file: * Posts, pages and other custom post types * Comments * Custom fields and post meta * Categories, tags and terms from custom taxonomies * Authors For further information and instructions please see the [Codex page on Importing Content](https://codex.wordpress.org/Importing_Content#WordPress) == Installation == The quickest method for installing the importer is: 1. Visit Tools -> Import in the WordPress dashboard 1. Click on the WordPress link in the list of importers 1. Click "Install Now" 1. Finally click "Activate Plugin & Run Importer" If you would prefer to do things manually then follow these instructions: 1. Upload the `wordpress-importer` folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Go to the Tools -> Import screen, click on WordPress == Changelog == = 0.6.4 = * Improve PHP7 compatibility. * Fix bug that caused slashes to be stripped from imported comments. * Fix for various deprecation notices including `wp_get_http()` and `screen_icon()`. * Fix for importing export files with multiline term meta data. = 0.6.3 = * Add support for import term metadata. * Fix bug that caused slashes to be stripped from imported content. * Fix bug that caused characters to be stripped inside of CDATA in some cases. * Fix PHP notices. = 0.6.2 = * Add `wp_import_existing_post` filter, see [Trac ticket #33721](https://core.trac.wordpress.org/ticket/33721). = 0.6 = * Support for WXR 1.2 and multiple CDATA sections * Post aren't duplicates if their post_type's are different = 0.5.2 = * Double check that the uploaded export file exists before processing it. This prevents incorrect error messages when an export file is uploaded to a server with bad permissions and WordPress 3.3 or 3.3.1 is being used. = 0.5 = * Import comment meta (requires export from WordPress 3.2) * Minor bugfixes and enhancements = 0.4 = * Map comment user_id where possible * Import attachments from `wp:attachment_url` * Upload attachments to correct directory * Remap resized image URLs correctly = 0.3 = * Use an XML Parser if possible * Proper import support for nav menus * ... and much more, see [Trac ticket #15197](https://core.trac.wordpress.org/ticket/15197) = 0.1 = * Initial release == Upgrade Notice == = 0.6 = Support for exports from WordPress 3.4. = 0.5.2 = Fix incorrect error message when the export file could not be uploaded. = 0.5 = Import comment meta and other minor bugfixes and enhancements. = 0.4 = Bug fixes for attachment importing and other small enhancements. = 0.3 = Upgrade for a more robust and reliable experience when importing WordPress export files, and for compatibility with WordPress 3.1. == Frequently Asked Questions == = Help! I'm getting out of memory errors or a blank screen. = If your exported file is very large, the import script may run into your host's configured memory limit for PHP. A message like "Fatal error: Allowed memory size of 8388608 bytes exhausted" indicates that the script can't successfully import your XML file under the current PHP memory limit. If you have access to the php.ini file, you can manually increase the limit; if you do not (your WordPress installation is hosted on a shared server, for instance), you might have to break your exported XML file into several smaller pieces and run the import script one at a time. For those with shared hosting, the best alternative may be to consult hosting support to determine the safest approach for running the import. A host may be willing to temporarily lift the memory limit and/or run the process directly from their end. -- [WordPress Codex: Importing Content](https://codex.wordpress.org/Importing_Content#Before_Importing) == Filters == The importer has a couple of filters to allow you to completely enable/block certain features: * `import_allow_create_users`: return false if you only want to allow mapping to existing users * `import_allow_fetch_attachments`: return false if you do not wish to allow importing and downloading of attachments * `import_attachment_size_limit`: return an integer value for the maximum file size in bytes to save (default is 0, which is unlimited) There are also a few actions available to hook into: * `import_start`: occurs after the export file has been uploaded and author import settings have been chosen * `import_end`: called after the last output from the importer Canadian Mortgage-Related News Update – Separating Wheat from Chaff – Reflex The Best

Canadian Mortgage-Related News Update – Separating Wheat from Chaff


Mortgage-related news made headlines again last week.

Statistics Canada released our latest GDP data, our banking regulator announced a new set of guidelines for federally regulated lenders, and Prime Minister Trudeau proposed a new Renters Bill of Rights.

Here are my takes.

Our Latest GDP Data

Stats Can estimated that our GDP increased by 0.6% in January on a month-over-month basis, well above the consensus forecast of 0.4%.

Most of last month’s growth came from the public sector and was primarily attributed to the end of education worker strikes in Quebec. That said, Stats Can reported growth in 18 of the 20 categories it tracks, and our GDP still increased by 0.3% month-over-month with the educational-sector rebound excluded.

That result was well above the BoC’s expectations, but there are also a few important caveats to factor in.

For starters, unseasonably warm weather in January provided a boost, but that was as an anomaly, not a trend.

It is also important to note that our surging immigration rates have once again caused our economic output to increase on an overall basis, even as it declines on a per-capita basis. The latter trend is a better (and more concerning) indicator of the real momentum in our economy because it applies to individual Canadians.

In addition, Stats Can massages our raw GDP data in an attempt to smooth out short-term noise,  and that practice can, by the BoC’s own admission, obscure important signals when our economy is shifting between expansion and contraction.

Case in point: Stats Can’s initial estimate for month-over-month GDP growth in December was positive (+0.3%) but was subsequently revised down twice, and the final estimate for that month came in at -0.1%. (Hat tip to Bruno Valko for that detail.)

Those adjustment factors help to explain why bond market investors seemed to shrug off the latest GDP data and continue to expect the BoC’s first rate cut in June at the earliest and July at the latest.

Our Banking Regulator Tightens up Lending Rules but Still Won’t Provide Relief to Trapped Borrowers

Last week our banking regulator, the Office of the Superintendent of Financial Institutions (OSFI), announced that as of Q1 2025, it will cap the number of uninsured mortgages that each lender can issue where the loan amount is greater than 4.5 times the associated income.

The cap will vary by individual lender, based on their portfolio makeup and risk profile.

OSFI has been floating the idea of a loan-to-income (LTI) cap for some time, but it still came as a surprise given our current backdrop. Thus far in 2024, only 12% of new mortgages have exceeded an LTI ratio of 4.5, as compared to 26% in 2022. (Hat tip to economist Ben Rabidoux for that stat.)

That’s why the announcement was a surprise. Introducing an LTI cap now is akin to throwing water on a fire that is already out.

I think OSFI is making this tweak for three reasons:

  1. To give it the ability to individually limit lenders who are taking on too many high LTI borrowers. (They’re looking at you, CIBC).
  2. To ensure that it has tighter controls in place when mortgage rates fall and borrowing capacities increase.
  3. To make it harder for owners of multiple properties to increase their leverage (at least via the federally regulated prime mortgage market, which OSFI oversees).

Another recent announcement by OSFI got much less attention.

Our Canadian Competition Committee, a government watchdog that “protects and promotes competition for the benefit of Canadian consumers and businesses” urged OSFI to stop requiring uninsured borrowers (who represent about 75% of total mortgage borrowers) to pass the mortgage stress-test if they want to move to a different lender at renewal provided they are not making any changes to their loan.

As I noted when the stress-test was first introduced and have reiterated many  times since then, this anti-competitive requirement traps the most vulnerable borrowers at their existing lenders and often forces them to renew at uncompetitive rates.

The Competition Committee’s recommendation provided brief hope that OSFI would take a fresh look at the requirement, especially since higher mortgage rates have increased the number of borrowers who are being impacted by this punitive policy.

Disappointingly, OSFI responded by restating its existing position, which is essentially as follows:

A loan that was stress-tested (typically) five years ago and isn’t re-evaluated in any way at renewal is deemed to be less risky than a loan that is moved to a different lender and fully re-underwritten based on the borrower’s current circumstances, unless a stress-test is also applied. This is true even when those borrowers are forced to renew with their existing lender at higher rates, which will put them under additional financial strain.

From a purely risk perspective, let alone a competitive one, OSFI’s position makes no sense.

Our Prime Minister’s Empty Pitch to Renters

During his speech last week, Prime Minister Trudeau announced that a new “Bill of Rights” for renters would be included in the upcoming federal budget.

The media parsing through his proposal should have been experiencing déjà vu.

In its 2022 budget, our federal government put forward a Home Buyer’s Bill of Rights, and this blogger was among those who diligently reviewed the details. But none of the proposals were subsequently enacted, and the Home Buyer’s Bill of Rights was never heard from again.

Anyone remember the proposal that lenders be required to inform every borrower about the First-Time Home Buyer Incentive (FTHBI)? That was a federal program that wasn’t getting any traction back then, ostensibly because mortgage professionals weren’t making borrowers aware of it. It’s the same program that the Feds finally kyboshed earlier this year for lack of take up.

I’m going to hold off on reviewing Prime Minister Trudeau’s latest proposal until it shows up on the House floor. Fool me once … Toronto mortgage ratesThe Bottom Line: Government of Canada bond yields remained range bound last week, and the same was true for both our fixed and variable mortgage rates.

We’ll learn the results from the latest Business Outlook and Consumer Expectations Surveys today, and we’ll have the latest employment data on Friday. These will be the last key releases before the BoC’s next policy-rate meeting on April 10.

I’ll be back next week with my take on those important data along with my prediction on what we’ll hear from the BoC at its next meeting.

I am an independent full-time mortgage broker and industry insider who helps Canadians from coast to coast. If you are purchasing, refinancing or renewing your mortgage, contact me or apply for a Mortgage Check-up to obtain the best available rates and terms.



Source link

      Reflex The Best
      Logo